Asp.net 主机已切换到Windows 2008 IIS7.5,HttpHandler无法工作

Asp.net 主机已切换到Windows 2008 IIS7.5,HttpHandler无法工作,asp.net,windows,iis-7.5,httphandler,shared-hosting,Asp.net,Windows,Iis 7.5,Httphandler,Shared Hosting,我的托管公司刚刚在Windows 2008上升级到IIS7.5,我的定制HttpHandler已经停止工作。这些都在我的网站上,以创建自定义友好的URL(即,而不是)。在我更新web.config中的处理程序定义的所有努力中,我继续得到404个友好URL错误 以下是先前有效的原始定义示例: <add verb="*" path="*/keyword/*" type="MyNamespace.Services.HttpHandlerManager" /> 我尝试过的最后一个定义是

我的托管公司刚刚在Windows 2008上升级到IIS7.5,我的定制HttpHandler已经停止工作。这些都在我的网站上,以创建自定义友好的URL(即,而不是)。在我更新web.config中的处理程序定义的所有努力中,我继续得到404个友好URL错误

以下是先前有效的原始定义示例:

<add verb="*" path="*/keyword/*" type="MyNamespace.Services.HttpHandlerManager" />

我尝试过的最后一个定义是:

<add name="Keyword" verb="*" path="*/keyword/*" 
type="MyNamespace.Services.HttpHandlerManager" modules="IsapiModule" 
scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" 
resourceType="Unspecified" requireAccess="None" allowPathInfo="false" 
preCondition="classicMode,runtimeVersionv2.0,bitness32" />

假设您来自IIS 6

web.config部分已更改。在IIS 6下,您使用了System.Web/HttpHandlers区域。对于IIS 7,它现在位于system.webServer/handlers下


请参阅:

您的应用程序池设置为经典还是集成管道?如果您来自IIS6,请尝试将其设置回经典。