【发布时间】:2010-06-28 14:21:38
【问题描述】:
将 aspx 页面移动到某个文件夹后出现以下错误。
Error: Unhandled Error in Silverlight Application
Code: 2104
Category: InitializeError
Message: Could not download the Silverlight application. Check web server settings
环境: Win7 x64、VS2010、SL 4.0.50524.0、IE8、IIS7.5
重现步骤:
在 VS 2010 中创建一个新的 Silverlight 应用程序(目标 .NET Framework 4.0)。
在新网站(Web 应用程序项目)中托管 Silverlight 应用程序(Silverlight 4.0 版)。
- 运行 SilverlightApplication.web 项目,其中起始页为 SilverlightApplicationTestPage.aspx
- 应用程序运行成功,没有任何错误。
-
在 VS2010 中,在 SilverlightApplication.web 项目下新建一个名为 Test 的文件夹,并将 SilverlightApplicationTestPage.aspx 页面移动到该文件夹。
SilverlightApplication.web - 测试 -- SilverlightApplicationTestPage.aspx
- 在 SilverlightApplication.web 项目中更改起始页面的路径,参考移动的页面SilverlightApplicationTestPage.aspx(属性 -> Web 选项卡 -> 开始操作 -> 特定页面 = Test/SilverlightApplication5TestPage.aspx)
- 再次运行 SilverlightApplication.web 项目。
结果: 出现上述JS错误。
我已经在我的 IIS 中检查了 MIME 类型(xaml、xap 等)。他们在场。 我可以成功直接访问 SilverlightApplication.xap 文件。
你知道我做错了什么吗?
也许我应该在移动承载 Silverlight 控件的 asp 页面后更改一些额外的设置?
【问题讨论】:
标签: .net silverlight visual-studio-2010 silverlight-4.0