部署Silverlight应用程序在IIS5.1上
2010-02-22 22:10
211 查看
费了老大的劲,终于完成了Silverlight的chatroom程序的部署,可以使用localhost访问。
下面回顾一下遇到的问题和解决的方法:
1.如何使用.xap文件
下载的项目中含有编译好的.xap文件,只需要使用即可。但是对于我这个菜鸟来说,看似简单的问题也一头雾水啊。上网找了半天的资料,可大多数是Silverlight2版本的部署,Silverlight3中根本没有Silverlight的asp.net控件。后经高人指点,以及参考了《银光志》这本书,终于明白了,创建Silverlight3项目时,选择asp.net web网站承载,会自动生成asp.net和html测试页,而其中就有使用.xap文件的xaml语句。哈哈,如此一来便简单了,添加chatroom的.xap文件到clientbin文件夹中,再使用html页承载,执行此html页,行了!
2.如何部署到IIS中
我的系统是windows xp sp3 ghost版本,没有IIS,不能装6以上的版本,上网下载了5.1版本的,结果安装时总是提示插入sp3的安装盘,郁闷!无奈之时,偶见某兄一贴中指点,插入纯净sp3安装盘,心中一喜:手边不是正好有的么?赶紧插入光驱,进度条缓缓地前进,虽然慢了些,但竟然毫无阻碍的完成了安装!阿弥陀佛
在IIS5.1中新建网站、虚拟目录等,都是常规步骤,映射的目录就是创建的Silverlight项目目录。因为是.xap文件,需要添加http头中的MIME文件类型(2个,.xap和.xaml)。完成之后,就可在浏览器中访问该网站了。
3.连接到服务器
下载的源码包中有一个server文件夹,其中一个DOS文件,用来监听请求。打开DOS文件。配置主机的IP地址,并将其输入到chatroom的“服务器ip”一栏中,点击连接,即可。
美中不足的是没有能使用asp.net页承载,总是报错--无法访问IIS元数据库,加了权限还是不行。恩,这个问题以后再解决了。
下面回顾一下遇到的问题和解决的方法:
1.如何使用.xap文件
下载的项目中含有编译好的.xap文件,只需要使用即可。但是对于我这个菜鸟来说,看似简单的问题也一头雾水啊。上网找了半天的资料,可大多数是Silverlight2版本的部署,Silverlight3中根本没有Silverlight的asp.net控件。后经高人指点,以及参考了《银光志》这本书,终于明白了,创建Silverlight3项目时,选择asp.net web网站承载,会自动生成asp.net和html测试页,而其中就有使用.xap文件的xaml语句。哈哈,如此一来便简单了,添加chatroom的.xap文件到clientbin文件夹中,再使用html页承载,执行此html页,行了!
2.如何部署到IIS中
我的系统是windows xp sp3 ghost版本,没有IIS,不能装6以上的版本,上网下载了5.1版本的,结果安装时总是提示插入sp3的安装盘,郁闷!无奈之时,偶见某兄一贴中指点,插入纯净sp3安装盘,心中一喜:手边不是正好有的么?赶紧插入光驱,进度条缓缓地前进,虽然慢了些,但竟然毫无阻碍的完成了安装!阿弥陀佛
在IIS5.1中新建网站、虚拟目录等,都是常规步骤,映射的目录就是创建的Silverlight项目目录。因为是.xap文件,需要添加http头中的MIME文件类型(2个,.xap和.xaml)。完成之后,就可在浏览器中访问该网站了。
3.连接到服务器
下载的源码包中有一个server文件夹,其中一个DOS文件,用来监听请求。打开DOS文件。配置主机的IP地址,并将其输入到chatroom的“服务器ip”一栏中,点击连接,即可。
美中不足的是没有能使用asp.net页承载,总是报错--无法访问IIS元数据库,加了权限还是不行。恩,这个问题以后再解决了。
相关文章推荐
- 部署Silverlight应用程序在IIS5.1上
- Silverlight应用程序的部署
- Silverlight 2学习教程(三):Silverlight 2应用程序的部署
- Silverlight 2 应用程序部署到任意HTML页面
- 部署Silverlight应用程序到IIS6报2104错误解决方法
- silverlight应用程序中未处理的错误代码:2104 类别:InitializeError 消息:无法下载 iis上部署Silverlight
- silverlight应用程序中未处理的错误代码:2104 类别:InitializeError 消息:无法下载 iis上部署Silverlight
- 安全保密级别高的环境下部署Silverlight应用程序
- silverlight应用程序中未处理的错误代码:2104 类别:InitializeError 消息:无法下载 iis上部署Silverlight
- Silverlight 2 教程(三):Silverlight 2应用程序的部署
- Silverlight 2 应用程序部署到任意HTML页面
- [导入]Silverlight 2学习教程(三):Silverlight 2应用程序的部署
- silverlight 应用程序在ASP.NET Web网站或者Web应用程序里部署
- Silverlight应用程序部署字体变化的解决方案
- 使用Silverlight Stream 轻松托管部署你silverlight应用程序
- silverlight 应用程序在html或aspx里部署
- Silverlight 2应用程序的部署
- Silverlight 在IIS5.1或6.0下部署
- IIS6_Framework4.0下部署Silverlight应用程序
- 使用Silverlight Stream 轻松托管部署你silverlight应用程序