在我的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類作爲重寫器的任何東西
非常感謝,將定義到system.webServer /模塊的工作就像一個魅力。 – tomoguisuru