asp.net 2.0使用SL插件托管silverlight内容 - 空白页面

时间:2011-09-08 19:23:30

标签: asp.net silverlight iis web

我们有一个名为'development'的网络服务器,它运行IIS 6.该服务器是我们本地域pr.local的一部分。

该服务器正在托管具有silverlight(SL 4.0)组件的页面的asp.net 2.0应用程序。该组件通过标准对象标签放置在页面上。

IIS 6已正确配置了必需的MIME类型。

当我们使用IE8浏览页面时,我们会收到一个空白页面,或者我们正确地看到silverlight组件内容。以下是场景:

  1. 网址:http://development/app/test.aspx(结果:空白页)
  2. 网址:http://development.pr.local/app/test.aspx(结果:有效)
  3. 网址:http://192.168.1.1/app/test.aspx(结果:有效)
  4. 网址:http://localhost/app/test.aspx(结果:有效)
  5. 从上面的结果来看,唯一不行的是我使用本地计算机名称而不用本地域名限定它。有什么想法吗?

    顺便说一下,这个问题只发生在IE中, - FireFox,Chrome在所有情况下都能正常工作。

2 个答案:

答案 0 :(得分:1)

第一个停靠点是使用fiddler来查看实际的浏览器与服务器对话的内容。这可能会揭示这些方法之间的差异。

答案 1 :(得分:0)

事实证明,如果你没有在SL控制所在的td单元格中放置单个无中断空间,SL将在IE中消失。