使用system.webServer rewrite必須安裝相應的組件
今天試著將博客從原來的服務器遷移到阿里云上面,所有的環境都已經搭建好,但是遇到了一個很坑的問題。
web.config中的一個配置IIS始終無法識別,就是system.webServer配置節點中的rewrite。百度了半天,最后終于找到了解決方案。
原來IIS7.5默認是不會裝URL Rewrite的功能的,所以你到角色->Web服務器中“”添加角色服務“”的時候是不能有用的。必須到微軟官網下載指定的URL Rewrite安裝包,安裝到服務器上才能使用;安裝完之后不用重啟,會在IIS的功能區會出現如下圖標。
網站報出的錯誤:
web.config system.webServer rewrite 500.19
URL Rewrite安裝包下載地址: