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

发布于 2024-12-03 12:43:46 字数 869 浏览 1 评论 0原文

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

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

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

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

  1. Url: http://development/app/test.aspx (结果:空白页面)
  2. 网址:http://development.pr.local/app/test.aspx (结果:有效)
  3. 网址:http://192.168.1.1/app/test.aspx (结果:有效)
  4. Url:http://localhost/app/test.aspx (结果:有效)

从上面的结果来看,唯一一次它没有工作是如果我使用本地计算机名称而不用本地域名限定它。有什么想法吗?

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

We have a webserver called 'development' that runs IIS 6. That very server is part of our local domain pr.local.

That server is hosting asp.net 2.0 app that has page with a silverlight (SL 4.0) component. The component is placed on the page via standard object tag.

IIS 6 has been correctly configured with required MIME types.

When we browse using IE8 to the page we either receive a blank page or we see the silverlight component content correctly. Here are the scenarios:

  1. Url: http://development/app/test.aspx (Result: Blank page)
  2. Url: http://development.pr.local/app/test.aspx (Result: works)
  3. Url: http://192.168.1.1/app/test.aspx (Result: works)
  4. Url: http://localhost/app/test.aspx (Result: works)

From the above results the only time it doesn't work is if I use local computer name without qualifying it with local domain name. Any ideas why?

Btw, this problem only occurs in IE,- FireFox, Chrome work fine in all scenarios.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

川水往事 2024-12-10 12:43:46

第一个调用端口是使用 fiddler 来查看实际的浏览器到服务器的对话是什么样的。这可能会揭示这些方法之间的差异。

First port of call is use fiddler to see what the actual browser to server conversation looks like. That is likely to reveal what the variation is between the approaches.

GRAY°灰色天空 2024-12-10 12:43:46

事实证明,如果不在 SL 控件所在的 td 单元格中放置单个不间断空格,则 SL 将在 IE 中消失。

It turned out that if you don't put single no-breaking-space in td cell where SL control resides, the SL will disappear in IE.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文