2011-11-22 85 views
0

在我的web.config,我有一個自定義網址重寫類,它的查詢字符串,如/movies/godzilla.aspx並將其轉化爲/模板。 aspx?id = 1234的HttpModules URL重寫作品視覺工作室開發服務器上,而不是在IIS 7.5

當我在Visual Studio的內置Web服務器上本地運行它時,重寫器工作正常,但是當我將它放在IIS 7.5上並嘗試使用友好名稱訪問頁面時,消息說連接已重置,必須執行iisreset才能使網站恢復在線狀態。該頁面可以使用查詢字符串URL從服務器完全訪問。

這裏是我的web.config中的一個片段:

<system.web> 
     <httpModules> 
      <add name="ApFriendlyURL" type="FriendlyURL" /> 
     </httpModules> 
     .... 
    </system.web> 

我很困惑,爲什麼這在視覺工作室開發服務器上而不是在IIS中運行時的工作原理。我玩過IIS中的設置,但似乎找不到任何能夠讓我使用FriendlyURL類作爲重寫器的任何東西

回答

0

如果您在.NET 2.0應用程序的工作,你應該啓用「綜合模式」,在你的應用程序池setings