HTTP 錯誤 500.19 – Internal Server Error web.config 文件的 system.webServer/httpErrors 節中不允許絕對物理路徑“C:\inetpub\custerr”。


給ASP或者ASP.NET等需要配置IIS服務器的過程中,很可能會遇到以下兩種錯誤。尤其是用Win7系統的,配置IIS7.0版本比用XP系統配置IIS5.1版本而言要復雜復雜一些。當同時需要配置ASP和ASP.NET共存的IIS服務器環境時會更有挑戰性。下面是我的兩個總結:

1.錯誤提示:ADODB.Connection 錯誤 ’800a0e7a’,未找到提供程序。 解決:原來的網站是在32位的windows環境中生成的導致在win764位中出現錯誤(IIS7應用程序池默認沒有啟用32位程序,也就是說如果使用的是64位操作系統,而沒有64位的Jet 4.0驅動程序,那么就要在IIS7中啟用32位程序)。此時點擊IIS管理器左邊的“應用程序池”在“啟用32位應用程序”選擇“True”。

2.錯誤提示:HTTP 錯誤 500.19 – Internal Server Error web.config 文件的 system.webServer/httpErrors 節中不允許絕對物理路徑“C:\inetpub\custerr”。請改用相對路徑。 解決:這個是由於在配置ASP的過程中,配置了”錯誤頁”中的“500.html”為“500.asp”的緣故,在ASP網站目錄中生成了一個web.cofig的文件,只要打開自己的ASP網站所在的文件夾,刪除該文件即可。沒有的的話,就到C:\inetpub\wwwroot\web.cofig中刪除從httperrors/httperrors結束的這段代碼即可,其中包括%SystemDrive%\inetpub\custerr” path=”500.asp” responseMode=”File”/>這段代碼。


免責聲明!

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



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