从 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/][代码可从文章中下载]
不幸的是,我还是没有找到解决办法。