Моя хостинговая компания только что обновилась до IIS7.5 в Windows 2008, и мои пользовательские HttpHandlers перестали работать.Они были на моем сайте, чтобы создавать настраиваемые дружественные URL-адреса (т.е. http://www.domain.com/nice-informative-name вместо http://www.domain.com/page.aspx?id=12345).. Во всех моих попытках обновить определения обработчиков в моем 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" />