IIS發布網站 報錯500.19 錯誤解決過程記錄


首先先報上我的環境

WindowsServer 2012

IIS 8.5

網站是FrameWork 4.0

發布網站后瀏覽,報錯信息如下:

 

解決過程記錄如下:

1、看到這個問題首先想到的是權限問題,設置站點目錄Everyone ,IUser權限后,依然沒有解決問題。還是報同樣的錯誤。

2、求助度娘,查了半天大多數都是說權限問題,還有說FrameWork和IIS安裝順序的問題。該試的都試了,所以覺得還是問題沒找對。

3、坐下來冷靜分析:首先服務器上部署的不止我這一個站點,其他站點都正常,而且用VS打開和瀏覽都是沒有問題的,只有在服務區上發布后才會出現這樣的問題,所以權限啊、IIS安裝啊這些問題應該都不存在。仔細看錯誤信息,錯誤指向的也是Web.Config文件,所以應該還是配置文件中的東西有問題。

4、因為程序不是自己做的,只是部署,所以具體程序中用到了什么特殊的插件就不清楚了。所以笨辦法檢查對比Web.Config文件,先保留最基本的配置信息,然后一項一項加,最終發現加到下面地方時報錯了。然后記錄下來,再檢查后面看還有沒有其他錯誤。檢查完畢后就只有這一處錯誤。

5、錯誤找到,再次求助度娘,發現了一篇對應的文章  https://www.cnblogs.com/kungge/p/5859341.html  看了內容發現應該是找對問題了。在這里要感謝這問小伙伴的分享。

下面在本文中也記錄一下這篇分享內容,以防日后找不到原文內容

 

6、開始着手解決Rewrite組件的問題,解決過程就不多贅述了,直接上結果:

微軟官網組件下載地址

https://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi  

下載后直接安裝,重啟網站,問題解決。

7、總結:

還是要提前做好問題的分析,這樣才能避免少走一些彎路。在此記錄下這個問題,以便日后不被再次絆倒。

 


免責聲明!

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



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