2013-05-05 4 views
0

На моем сайте ASP.NET я использовал UrlRewriting.net на win 2003, IIS6 (http://www.urlrewriting.net/), теперь сервер обновлен, чтобы выиграть 2008 с IIS7, и он не работает, когда пытаетесь открыть перезаписан url, ошибка говорит 404 Not Found.UrlRewriting.net перейти на IIS7

Как исправить это или как его решить.

Цените любую помощь! Спасибо!

ответ

4

Скопируйте определение HttpModules в файле web.config из system.web в system.webServer

<system.web> 
     <httpModules> 
      <add name="UrlRewriteModule"type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" /> 
     </httpModules> 
</system.web> 

    <system.webServer> 
    <modules> 
     <add name="UrlRewriteModule"type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" /> 
    </modules> 
<system.webServer> 
+0

Спасибо! Я добавил, но теперь он вызывает ошибку: ссылка на объект не установлена ​​в экземпляр объекта. на UrlRewritingNet.Web.UrlRewriteModule.Init (контекст HttpApplication) +38 – ihorko

+0

На форуме веб-сайта http://lyngtinh.blogspot.sg/2010/04/fixed-error-urlrewritingneturlrewrite.html – MikeLim

Смежные вопросы