# IIS 上的 ASP.NET 程式出現 500.19 (0x8007000d) 錯誤 ###### tags: `ASP.NET` `IIS` > 更新時間:2020/09/30 ## 錯誤截圖 程式上版新機器時,錯誤訊息指出 web.config 異常,但異常位置卻無法正確指出。 ![](https://i.imgur.com/r6LYwrZ.png) ## 問題發生原因 專案 web.config 有 URL Rewrite 相關設定,但新機器 IIS 尚未安裝 URL Rewrite 造成 IIS 無法判讀 web.config 中的設定造成。 ## 解決方式 IIS 安裝 URL Rewrite Module,安裝有兩種方式:獨立安裝或透過 web platform 安裝。 1. ==獨立安裝(佈版環境不允許連外網的狀況使用)== Microsoft URL Rewrite Module 2.0 for IIS (x64) 於以下網址下載安裝檔(若版本不合請自行於網路上尋找適合版本),並安裝。 https://www.microsoft.com/zh-tw/download/details.aspx?id=7435 2. 透過 Web Platform Installer 安裝 需先安裝 Web Platform Installer,再透過 Web Platform Installer 安裝 URL Rewrite Module ![](https://i.imgur.com/5AYdvv7.png) ![](https://i.imgur.com/H4SX8yY.png) ![](https://i.imgur.com/1q5prMq.png) ## 參考資料 * IIS 上的 ASP.NET 程式出現 500.19 (0x8007000d) 錯誤?! https://blog.yowko.com/iis-50019-0x8007000d/