iT邦幫忙

0

HTTP 錯誤 500.19 - 疑難排解

  • 分享至 

  • xImage
  •  

情境 :
部署 ASP .NET CORE MVC(.NET 6)到IIS上時,發生如標題的錯誤
https://ithelp.ithome.com.tw/upload/images/20240623/20133954TzN7PdDtCW.png

找了原因很久,發現安裝順序反了,我先安裝 .NET 6的 Hosting Bundle,然後才把 IIS 的 .NET 加到Windows內,這樣會導致IIS上其實沒有可以相容 .NET CORE的模組

解法 : 需先把 IIS 的 .NET 加到Windows內,然後再去安裝正確的 ASP .Net CORE Runtime 版本號的 Hosting Bundle

補充 : 要如何確認IIS上有無可以跑 .NET CORE的環境了,可以到模組上查看有無 AspNetCoreModuleV2,如下圖
https://ithelp.ithome.com.tw/upload/images/20240623/20133954XIMwCf5tMW.png

提供相關問題解法 =>
https://stackoverflow.com/questions/73342931/http-error-500-19-internal-server-error-x8007000d-win10-prof-iis-net-6-w

謹記 : 因為花一點時間排解,所以寫一篇文章特別紀錄,順便再複習一次 ~


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言