Windows 2003 SP2 + IIS6.0 部署Silverlight WCF RIA Services指南

3星 · 超过75%的资源 需积分: 10 8 下载量 20 浏览量 更新于2024-09-13 收藏 1KB TXT 举报
"在Windows 2003 SP2 + IIS 6.0环境下部署Silverlight + WCF RIA Services应用程序" 在Windows Server 2003 SP2上使用IIS 6.0部署一个结合了Silverlight和WCF RIA Services的应用程序是一个涉及多个步骤的过程。首先,确保系统已经安装了IIS 6.0,这是Windows 2003 Server的标准组件,但如果没有,需要手动安装。接下来,安装.NET Framework 4.0,这是运行Silverlight和WCF RIA Services所必需的运行时环境。 然后,需要安装Silverlight 4 Toolkit的April 2010版本,它提供了许多用于开发Silverlight应用程序的控件和功能。这个工具包可以通过安装Silverlight_4_Toolkit_April_2010.msi文件来获取。 创建网站的虚拟目录是部署过程中的关键步骤,这允许你在IIS中为应用程序分配一个特定的路径,使得用户可以通过HTTP访问。在IIS管理控制台中,你需要设置一个新的网站或者在现有网站下创建一个虚拟目录,确保配置正确,以便于应用的正常运行。 对于WCF RIA Services,你需要确保System.ServiceModel.DomainServices.Hosting和System.ServiceModel.DomainServices.Server这两个命名空间的引用被添加到项目中。这些命名空间的dll文件通常位于C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL目录下。同时,如果应用涉及到数据访问,还需要引用System.ServiceModel.DomainServices.EntityFramework,这也应包含在项目的引用中。 IIS的配置也非常重要,确保ASP.NET应用程序池被设置为运行.NET Framework 4.0。这可以通过修改应用程序池的设置并选择正确的.NET Framework版本来完成。此外,还要添加新的MIME类型以支持Silverlight文件的请求: - .xaml:应用MIME类型为“application/xaml+xml” - .xap:应用MIME类型为“application/x-silverlight-app”,这是Silverlight应用程序包的扩展名 最后,使用"IISReset"命令重启IIS服务,确保所有更改生效。部署完成后,可以通过指定的URL访问应用程序,如示例中的"Investoday.Yankee.ThirdPartyTestPage.aspx"。 以上就是在Windows 2003 SP2 + IIS 6.0环境中部署Silverlight + WCF RIA Services应用程序的详细步骤,每个环节都至关重要,确保所有步骤都正确执行才能保证应用的顺利运行。