2013-04-20 60 views
1

我正在使用VS 2012在webapp上使用Win7 x64。 我有一些在本地主机上正常工作的httphandlers(在IIS上从VS进行调试期间)。 的处理程序在Web.config中指定这样的:Azure上的HttpHandler

<system.web> 
    <httpHandlers> 
     <add verb="*" path="login.ashx" type="MyWebApp.Logic.LoginHandler" /> 
    </httpHandlers> 
</system.web> 

当我发布的webapp天青(mydomain.azurewebsites.net/login.ashx)处理程序不工作的。

我发现,我不得不从

<system.web> <httpHandlers> 

删除的HttpHandler,并把它添加到

<system.webServer> <handlers> 

但是现在停止了本地主机上的工作,即使我保持的System.Websystem.webServer。 有什么想法吗?

+0

您是否尝试过在处理程序和httpHandlers中使用动词? – mfras3r 2013-04-20 19:17:13

+1

在你云服务项目的属性你如何运行Web服务器? IIS或IIS express? – 2013-04-21 11:51:39

回答