HTTP 錯誤 500.19- Internal Server Error 的解決方法

2021-01-31    分類: 網(wǎng)站建設(shè)

程序升級成4.0之后產(chǎn)生的問題:

IIs應(yīng)用程序池 配置成4.0經(jīng)典的時候報的錯誤:HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法

配置成2.0經(jīng)典的時候報的錯誤:未能加載文件或程序集“System.Xml.Linq”或它的某一個依賴項。生成此程序集的運行時比當(dāng)前加載的運行時新,無法加載此程序集。

如下圖:iis一般會把錯誤信息都返回到客戶端。


System.Xml.Linq(其他程序集也是一樣的) 配置成2.0的時候報錯是因為程序升級的時候,引用了4.0的System.Xml.Linq.dll,可以直接把4.0 的dll 直接刪除 重新 引用 2.0

但是 System.Xml.Linq.dll 是在.net framework3.5中的。3.5是2.0的一系列擴展,本質(zhì)上運行時就是2.0版本的你只要選擇了2.0,并在機器上確認有3.5的framework,就能跑3.5的網(wǎng)站了

解決方法:只要根據(jù)返回的錯誤消息把web.config 中3.5的引用刪除可以了。如下圖:


其實3.5中的web.config 里面的配置可以全部刪除掉,只留下自己配置的就可以了。

如下圖:最初的4.0的web.config


下面是Framework的注冊:

32位的Windows:

---------------------------------------------------------------------------

1. 運行->cmd

2. cd C:WindowsMicrosoft.NETFramework 4.0.30319

3. aspnet_regiis.exe -i

64位的Windows:

---------------------------------------------------------------------------

1. 運行->cmd

2. cd C:WindowsMicrosoft.NETFramework64 4.0.30319

3. aspnet_regiis.exe -i

當(dāng)前名稱:HTTP 錯誤 500.19- Internal Server Error 的解決方法
網(wǎng)站網(wǎng)址:http://www.bm7419.com/news38/98388.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站網(wǎng)站改版、手機網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、網(wǎng)站導(dǎo)航營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)