天天看点

Siverlight(包含WCF或Webservice)应用程序发布

本文主要介绍包含Silverlight及WCF(或者WebService)的web程序最常见的发布过程:

1、应用程序发布,右键Publish为文件系统(只需要主程序,其他被调用的会自动引用),选择到一个目录

Siverlight(包含WCF或Webservice)应用程序发布

2、在IIS中默认网站里新建虚拟目录(也可以不在默认网站,但需要端口号),取名(这个名字基本就是网站名),目录指向之前发布的位置

3、添加MIME映射,原因在于xap、xaml等文件类型在IIS6.0中还不能默认识别。默认网站中右键--属性

Siverlight(包含WCF或Webservice)应用程序发布

4、WebService地址改写:主程序中的Webservice地址直接改写,Siverlight工程中Webservice只需在xap文件中修改,以压缩文件形式打开xap文件,修改.ClientConfig文件中的类似http://localhost:6102/DIService.svc为http://localhost/Web程序名/DIService.svc

Siverlight(包含WCF或Webservice)应用程序发布

同时还需要注意,

           如果是在未安装过Siverlight的环境下,还需要安装Siverlight的运行时保证Siverlight应用程序的正确运行

           .NET framework也要和开发环境中对应起来,也可以在默认网站的属性中修改,前提是安装了对应的版本

           如果ASP网站的访问受限需要数据库中的ASPNET的访问组,在数据库的安全性中设置

继续阅读