0

我们有一个 Flex/Flash 应用程序,它从 .NET 应用程序创建的 XML 文件中加载信息。它在 IIS 下运行良好,但是当我尝试使用 ASP.NET 开发服务器从 Visual Studio 2010 或 2012 运行它时,Flex/Flash 应用程序没有加载信息。我提出了 Fiddler 并且能够看到当 Flash 尝试访问 XML 时发生错误:

[Fiddler] 到 localhost 的套接字连接失败。
错误代码:10061
。无法建立连接,因为目标机器主动拒绝它 127.0.0.1:80

我已经关闭了我的防火墙,但这并没有帮助。所以,我不确定阻塞发生在哪里。有什么想法吗?

[更新:从 Asp.NET 开发服务器切换到 IIS Express,但仍然遇到完全相同的错误。] [更新 2:我已经验证 Flash 试图访问的 XML 文件在浏览器中可以正常显示:http:/ /localhost:63318/ProductDetailsXML.aspx?ProductId=71]

4

1 回答 1

2

它可能与从特定端口(不是 80)提供服务有关。您的应用程序如何请求 XML 文件?根据您的 Fiddler 日志,它正在尝试端口 80,但您的站点正在端口 63318 上运行。

于 2012-10-18T20:58:54.180 回答