Asp.net 主机已切换到Windows 2008 IIS7.5,HttpHandler无法工作
我的托管公司刚刚在Windows 2008上升级到IIS7.5,我的定制HttpHandler已经停止工作。这些都在我的网站上,以创建自定义友好的URL(即,而不是)。在我更新web.config中的处理程序定义的所有努力中,我继续得到404个友好URL错误 以下是先前有效的原始定义示例: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" /> 我尝试过的最后一个定义是
<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,请尝试将其设置回经典。