2010-05-04 55 views
0

我是IIS 7.5的新用戶。我在asp.net 2.0中有一個應用程序,它有自己的自定義URL重寫機制。使用.htm瀏覽器上的所有請求都將映射到.​​aspx。它在IIS 6上正常工作,但不知何故,我無法使它在IIS 7.5上工作。在IIS 6上,我轉到應用程序屬性>配置>映射,並添加一個新的擴展名爲.htm,其可執行文件爲aspnet_isapi.dllIIS 7.5上的自定義處理程序不起作用

在IIS 7.5上,我添加了一個處理程序映射,路徑爲.htm,可執行文件爲aspnet_ispai。 dll

但該請求甚至沒有來global.asax。如果我嘗試使用.aspx擴展名的網址,網頁加載正常。任何想法如何在iis 7.5中設置自定義映射?

回答

4

選擇應用程序池「管理管道模式」爲經典後,它開始正常工作。默認情況下,它被設置爲「集成」

0
You can use handlers for both mode. Also check 
    ApplicationPool -> Advanced Settings 
Enable 32bit code:true 

,如果你正在建設中的32位機和64位中的機器託管

 <!--handler for classic mode--> 
    <system.web> 
    <httpHandlers> 
     <add verb="*" path="*.js.axd" type="ScriptTranslator" /> 
    </httpHandlers> 
    </system.web> 
相關問題