localhost在调用ASP.NET ashx泛型处理程序时拒绝连接

时间:2012-02-06 19:51:36

标签: asp.net localhost ashx

我正在使用Visual Studio 2010在我的桌面上放置的新机器上开发一个ASP.NET网站;它运行的是Windows 7 x64。我曾经有一个XP开发盒。

Web应用程序有许多ASPX页面,以及一个发出JSON的新ASHX通用处理程序。当我在VS中启动应用程序并使用Internet Explorer作为客户端浏览器时,一切正常,包括ASHX。但是当我在Visual Studio之外打开网站时:

              http://localhost/mywebsite/Logon.aspx

localhost在客户端浏览器尝试调用ASHX时拒绝连接。虽然ASPX页面运行良好。 Fiddler在调用ASHX时就这么说了:

 The socket connection to localhost failed.  No connection could be made because the target machine actively refused it 127.0.0.1:50312   

在允许浏览器打开ASPX页面的同时导致localhost拒绝连接的ASHX有何不同?

ashx这样做:

        <%@ WebHandler Language="VB"  Class="MyGenericHandler" %>

            Public Class MyGenericHandler
                   Implements IHttpHandler
                   Implements IReadOnlySessionState

0 个答案:

没有答案