我们有一个Flex / Flash应用程序,可以从.NET应用程序创建的XML文件中加载信息。它在IIS下工作正常但是当我尝试使用ASP.NET Development Server从Visual Studio 2010或2012运行它时,Flex / Flash应用程序不会加载信息。我提起了Fiddler并且能够看到当Flash尝试访问XML时发生错误:
[Fiddler]与localhost的套接字连接失败。
ErrorCode:10061。
由于目标机器主动拒绝它,因此无法建立连接127.0.0.1:80
我已经关闭了我的防火墙,但这没有用。所以,我不确定阻塞发生在哪里。有什么想法吗?
[更新:从Asp.NET开发服务器切换到IIS Express,我仍然得到完全相同的错误。] [Update2:我已经验证了Flash试图访问的XML文件在浏览器中显示正常:http:// localhost:63318 / ProductDetailsXML.aspx?ProductId = 71]
答案 0 :(得分:2)
它可能与从特定端口(而不是80)提供服务有关。您的应用程序如何请求XML文件?根据您的Fiddler日志,它正在尝试端口80,但您的站点正在端口63318上运行。