深入解析Silverlight应用程序的打包与部署
1. 服务器端Silverlight RIA部署
在部署Silverlight应用程序时,最基本的要求是将Silverlight XAP文件托管在Web服务器上。在更复杂的场景中,可能还需要部署额外的资源文件、程序集文件、数据库和Web服务,这些可以部署在同域或跨域环境中。
最简单的部署方式是手动将部署包和相关资源文件复制到Web服务器的ClientBin目录下。
2. 设置IIS MIME类型
如果使用的是IIS 6或更早版本的Web服务器(或其他Web服务器),需要添加与Silverlight应用程序部署包XAP文件类型相关的MIME类型。具体操作步骤如下:
1. 右键单击IIS管理器,打开“属性”窗口。
2. 点击“MIME类型”按钮,为文件类型XAP添加新的MIME类型 application/x-silverlight-app 。
3. 若想获取更多关于IIS和MIME类型的信息,可访问http://technet.microsoft.com/en-us/library/bb742440.aspx 。
需要注意的是,如果使用的是IIS 7,XAP Silverlight包文件类型已经与 application/x-silverlight-app MIME类型相关联,无需额外操作。
3. 同域和跨域部署
在部署策略中,考虑不同的安全方面至关重要。富互联网应用程序(RIAs)和社交网络本质上是动态的,需要跨域访问不同的服务和数据,这可能会导致计算机
超级会员免费看
订阅专栏 解锁全文

682

被折叠的 条评论
为什么被折叠?



