在IIS7上部署Silverlight应用程序

时间:2013-02-11 12:53:13

标签: silverlight iis-7

我们有一个用Visual Studio(VS)2010编写的silverlight应用程序,我们希望将它部署在Windows Server 2008 R2盒子(IIS7)上。要在VS中部署它,我右键单击MyProject.Web项目,从我选择“文件系统”的“发布方法”中选择“发布...”。我将文件夹复制到服务器上的“C:\ inetpub \ wwwroot”。在IIS管理器中,我右键单击该文件夹,选择“转换为应用程序”,弹出一个窗口,您可以在其中选择应用程序池。我选择了默认(.NET 4),我点击了“测试设置......”它失败了(这是一个不好的标志),点击确定。 当我尝试从浏览器访问该网站时,会弹出一个消息框,提示您是要打开还是保存“MySilverlightApp”? 基本上,它想下载xap文件,就像下载文本文件或doc文件一样,它不会“运行”它。 我已经检查了论坛,大多数情况下问题是MIME文件类型没有设置,但是我已经检查过它看起来都很好,而且它应该也是因为在IIS7上它默认都是设置所以我很困惑在这里 谢谢你的帮助。

2 个答案:

答案 0 :(得分:0)

我刚刚意识到你尝试了一些关于mime类型的东西,所以我需要编辑我的答案。我想分享一个链接,为您提供指导。看看你是否错过了一点可能会有所帮助。

http://www.iis.net/learn/web-hosting/web-server-for-shared-hosting/configuring-iis-for-silverlight-applications

答案 1 :(得分:0)

问题的原因是XAP文件(在ClientBin文件夹中)是默认文档。 当我将aspx文件(在应用程序根文件夹中)设置为默认文档时,它开始正常工作。