一:IIS配置
一、把IIS配置為將全部請求傳遞給ASP.NET
如果只需要使用ASP.NET來重寫對ASP.ENT文件擴展名的請求,就不需要對web服務器進行任何修改。但是,如果需要重寫其他的文件擴展名,比如.jpg、.png等,就需要把IIS配置為將對這種文件的請求傳遞給ASP.NET ISAPI擴展。 也可以吧IIS配置成將全部的到來請求都傳遞給ASP.ENT ISAPI擴展。從而讓應用程序可以重寫它們。如果這樣做就需要仔細考慮,因為也有可能帶來非預期的后果。特別的,如果試圖對已經存在ISAPI擴展的文件夾擴展名(.php)的請求進行重寫,這種方式對IIS5不使用。在IIS5中,一旦某個請求被映射到一個ISAPI擴展,那么這個擴展就會對此請求負責到底。
1.配置Windows XP上的IIS
(1)打開IIS,右擊需要配置的Web站點。
(2)選擇"虛擬目錄"標簽,點擊??"配置..."。
(3)點擊在彈出的"應用程序配置"的"映射"標簽下的"添加"按鈕。
(4)在"可執行文件"的文本框中輸入aspnet_isapi.dll的路徑,比如C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
(5)在文件擴展名中輸入".*"作為擴展名,再取消對"檢查文件是否存在"復選框的選擇。
(6)點擊"確定"完成配置。
其他操作系統大致相同,稍有變動,按照上面方法應該可以配置。
?
轉載于:https://www.cnblogs.com/yangzhijia/archive/2010/07/23/URLRewriter.html
總結
- 上一篇: 《Effective C#中文版:改善C
- 下一篇: LSSS线性秘密共享方案详细构造方法与原