【问题标题】:Code error 2104 after moving aspx page to some folder将 aspx 页面移动到某个文件夹后出现代码错误 2104
【发布时间】: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

重现步骤:

  1. 在 VS 2010 中创建一个新的 Silverlight 应用程序(目标 .NET Framework 4.0)。

  2. 在新网站(Web 应用程序项目)中托管 Silverlight 应用程序(Silverlight 4.0 版)。

  3. 运行 SilverlightApplication.web 项目,其中起始页为 SilverlightApplicationTestPage.aspx
  4. 应用程序运行成功,没有任何错误。
  5. 在 VS2010 中,在 SilverlightApplication.web 项目下新建一个名为 Test 的文件夹,并将 SilverlightApplicationTestPage.aspx 页面移动到该文件夹​​。

    SilverlightApplication.web - 测试 -- SilverlightApplicationTestPage.aspx

  6. 在 SilverlightApplication.web 项目中更改起始页面的路径,参考移动的页面SilverlightApplicationTestPage.aspx(属性 -> Web 选项卡 -> 开始操作 -> 特定页面 = Test/SilverlightApplication5TestPage.aspx)
  7. 再次运行 SilverlightApplication.web 项目。

结果: 出现上述JS错误。

我已经在我的 IIS 中检查了 MIME 类型(xaml、xap 等)。他们在场。 我可以成功直接访问 SilverlightApplication.xap 文件。

你知道我做错了什么吗?

也许我应该在移动承载 Silverlight 控件的 asp 页面后更改一些额外的设置?

【问题讨论】:

    标签: .net silverlight visual-studio-2010 silverlight-4.0


    【解决方案1】:

    按照您的指示,我得到了相同的结果。问题是您的 aspx 页面中的以下行:

    <param name="source" value="ClientBin/TestOnly.xap"/>
    

    该页面正在尝试从您的测试目录下名为 ClientBin 的目录加载 XAP 文件。将行更改为:

    <param name="source" value="/ClientBin/TestOnly.xap"/>
    

    现在路径将从网站的根目录开始。我还在 aspx 页面中注意到了这一行:

    <script type="text/javascript" src="Silverlight.js"></script>
    

    由于同样的原因,这也不会正确加载。我将行改为:

    <script type="text/javascript" src="/Silverlight.js"></script>
    

    【讨论】:

    • 嗨,戴夫,谢谢。这就是我的问题的原因。将“/”字符添加到 value 和 scr 属性后,问题气体已解决。最好的问候,奥列格
    • 谢谢。那是我的问题,将斜杠“/”添加到 atr。 value &lt;param name="source" value="/ClientBin/TestOnly.xap"/&gt; 问题已解决。
    猜你喜欢
    • 1970-01-01
    • 2012-07-17
    • 2014-08-01
    • 1970-01-01
    • 2016-01-25
    • 2021-08-26
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多