IIS偽靜態配置,使用URLRewriter實現偽靜態


  前段時間開發公司官網,用到了URLRewriter實現偽靜態,在VS調試模式下沒有任何問題,部署到IIS上后總是提示404的錯誤,查了很久才知道IIS需要做相應的配置才能實現動態跳轉的功能,現將IIS偽靜態配置方法記錄下來,希望對有需要的人有所幫助。

  一、首先,要實現IIS偽靜態,最好打開IIS下的所有功能,我在試驗的時候,部分功能未打開,配置會失敗,具體原因我沒有深究。

  二、發布網站,將網站的程序應用池的托管管道模式改為集成模式。

  三、點擊網站名稱,在功能視圖模式下雙擊處理程序映射,在右側添加腳本映射。

  四、這里需要注意的是,請求路勁的名稱需要跟webconfig中配置的轉換名稱一致,另外,如果系統是64位操作系統,則選擇64位下的aspnet_isapi.dll文件,如果是32位操作系統,則選擇不帶64的Framework下的文件。

  五、添加完腳本映射后,繼續添加通配符腳本映射。這里需要注意的是,aspnet_isapi.dll一律選擇Framework下的文件。

  六、點擊網站名稱,雙擊模塊,添加托管模塊。

  

  最后,將網站的程序應用池改為經典模式,重新啟動網站,就可以實現偽靜態配置了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM