我正在使用 VS 2012 在 webapp 上开发 Win7 x64。我有一些在 localhost 上运行良好的 httphandlers(在 IIS express 上的 VS 调试期间)。处理程序在 Web.config 中指定,如下所示:
<system.web>
<httpHandlers>
<add verb="*" path="login.ashx" type="MyWebApp.Logic.LoginHandler" />
</httpHandlers>
</system.web>
当我将 webapp 发布到 Azure (mydomain.azurewebsites.net/login.ashx) 时,处理程序不起作用。
我发现我必须从
<system.web> <httpHandlers>
并将其添加到
<system.webServer> <handlers>
但是现在即使我保留在system.web和system.webServer中,它也停止在本地主机上工作。请问有什么想法吗?