繁体   English   中英

主机切换到Windows 2008 IIS7.5和HttpHandlers不起作用

[英]Hosting Switched to Windows 2008 IIS7.5 and HttpHandlers Do Not Work

我的托管公司刚刚在Windows 2008上升级到IIS7.5,而我的自定义HttpHandlers已停止工作。 这些是在我的网站上放置的,目的是创建自定义友好的URL(即http://www.domain.com/nice-informative-name而不是http://www.domain.com/page.aspx?id= 12345 )。 在我所有尝试更新web.config中的处理程序定义的过程中,对于友好URL,我继续收到404错误。

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

<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下。

请参阅: http//msdn.microsoft.com/en-us/library/bb763179.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM