IIS配置Silverlight:Windows 2003/2008环境下的步骤

需积分: 12 1 下载量 145 浏览量 更新于2024-09-16 收藏 1.28MB DOC 举报
"IIS下配置SilverLight" 在IIS下配置SilverLight是为了在Web服务器上正确地运行和分发基于Silverlight技术的应用程序。SilverLight是一种由微软开发的富互联网应用(RIA)框架,它允许开发者创建具有丰富图形、动画和交互性的Web内容。在IIS服务器上部署Silverlight应用时,需要确保IIS能够识别和处理.xap和.xaml文件类型,因为这些是Silverlight应用的核心组件。 在Windows 2003 IIS 6.0环境下,配置Silverlight涉及在IIS中注册.xap和.xaml的MIME类型。这可以通过以下步骤完成: 1. 打开IIS管理器,找到目标站点,然后选择“属性”。 2. 在站点属性对话框中,选择“HTTP头”选项卡。 3. 在HTTP头选项卡中,点击“MIME类型”。 4. 在MIME类型窗口中,点击“新建”,添加以下两条记录: - 扩展名:.xap,MIME类型:application/x-silverlight - 扩展名:.xaml,MIME类型:application/xaml+xml 而在Windows Server 2008 IIS 7.0及更高版本中,这些MIME类型通常已经预配置好。但如果你发现 Silverlight 应用无法正常工作,可能需要手动添加或检查这些设置。在IIS 7.0中,可以通过“IIS管理器”添加MIME类型,或者直接编辑`%windir%\system32\inetsrv\config\applicationHost.config`文件。 部署Silverlight 4与WCF应用程序在IIS 6+ Framework 4.0上的流程分为两步: 1. 在Visual Studio 2010(VS2010)中发布应用程序: - 首先,确保你的Web项目已经在本地运行并且可以正常工作。 - 右键点击Web项目,选择“发布”选项。 - 在发布的配置中,选择“文件系统”作为发布方法,指定一个目标文件夹作为发布位置,并勾选“发布前删除所有现有文件”以确保更新的干净部署。 - 点击“发布”按钮,VS2010会将所有必要的文件复制到指定的目标文件夹。 2. 在服务器上部署和配置: - 假设Web服务器的URL为`http://192.168.8.102`,数据库服务器的IP地址为`192.168.8.101`。 - 将之前在VS2010中发布的文件复制到服务器上的Web应用程序目录。 - 如果需要,配置Web.config文件以连接到远程数据库服务器。 - 确保IIS中的应用程序池设置与.NET Framework 4.0兼容。 - 配置IIS,根据需要设置应用程序池的身份验证、权限和安全设置。 - 最后,测试应用程序是否可以在服务器上正确运行,确保所有功能正常。 在发布过程中,特别是对于Silverlight应用,确保所有的配置信息(如服务引用、数据库连接字符串等)都已更新为生产环境的值。此外,如果应用包含WCF服务,也需要在服务器上配置相应的WCF服务和绑定。 总结来说,配置IIS以支持SilverLight应用程序涉及添加MIME类型和正确部署Web应用程序。理解这些步骤对于成功地在IIS服务器上运行和维护Silverlight应用至关重要。