title=部署到IIS報錯:HTTP錯誤500.19,錯誤代碼0x800700d。


用vs直接運行網站沒問題,部署到IIS就報錯,由此可知應該是IIS中不支持網站相關配置。
查找發現在web.config中
<
system.webServer
>里有重寫的
rewrite,而IIS10.0中並沒有這個組件,當然出現這個問題有多種,這只是其中一種。
自IIS7以后,微軟的IIS更改並不大,架構一致,幾乎所有IIS7能用的組件都能夠在IIS7、IIS8、IIS10上安裝。
禁掉rewrite相關的配置,網站正常運行,應該就是這個問題。


安裝IIS URL Rewrite 2.0
有人反映這個組件的中文版安裝不了,要修改注冊表才能成功。沒有試過,就直接安裝英文版了。
官方64位英文版下載地址:
http://go.microsoft.com/fwlink/?LinkID=615137

安裝完成之后就可以正常訪問了。