.asp 与 .swf flash 的交互 - 在 IIS6 上很好,在 IIS7 上不好

.asp 与 .swf flash 的交互 - 在 IIS6 上很好,在 IIS7 上不好

从 IIS6 迁移到 IIS7 后,我的应用程序无法运行。问题描述如下。

我的应用程序:在我的应用程序中,我使用“flash.swf”。此 .swf 适用于 .asp,它仅包含:

Response.write "<myNode>test_is_ok</myNode>"

.swf 必须获取它并显示“test_is_ok”。在 IIS6 2003 上确实没问题,但在 IIS7 2008R2 上 .swf 显示“未定义”。

情况:IE 对 .asp 的单独请求在两台计算机上都得到“test_is_ok”。如果一台计算机上的 .swf 请求另一台计算机上的 .asp - 则什么都不起作用。如果我删除 .asp,则 .swf 也会显示“未定义”,所以我认为它在 IIS7 上实际上并不请求 .asp。

请给我建议,有什么可以帮忙的。

答案1

四天时间解决这个问题太耗时了,我决定不上山,而是绕道而行,很快转而重新做了一个ASP.NET上负责与flash连接的项目,同时精简了代码。

顺便说一句,我无法在 IIS7 上运行这个简单的应用程序,但在 IIS6 上运行没有问题。在 IIS7 上,单击提交按钮后,我得到无休止的“正在加载数据...”。

[文章:http://www.asp101.com/articles/flash/][代码可从文章中下载]

不幸的是,我还是没有找到解决办法。

相关内容