IIS 之 HTTP 錯誤 500.19(無法訪問請求頁面,因為該頁的相關配置數據無效)


  HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法,碰到這個問題的原因有很多,大家可以參考下,看屬於哪種情況。

  剛在本機部署了一個WebService測試,瀏覽的時候出現了“HTTP 錯誤 500.19 - Internal Server Error ”錯誤,如下圖:

  2010-04-15_134600

  經過檢查發現是由於" 先安裝vs2010后安裝IIS "的緣故,步驟如下:

  首先,需確保已打開IIS服務:

  " 控制面板→程序和功能→打開或關閉windows功能→角色"的這里,如果還未安裝“web服務器(IIS)”,則選擇“添加”。如果已經安裝了,則選擇“web服務器(IIS)”-->添加角色服務。選擇“應用程序開發(已安裝)”-->“ASP.NET”。

  然后,重新注冊下Asp.Net就可以了,具體步驟如下

  (1)打開運行,輸入cmd進入到命令提示符窗口。

  (2)進入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目錄。

  (3)輸入aspnet_regiis.exe –i 執行既可

  注意:如果系統為64位 第二步的路徑為C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727

  iis7錯誤提示An error occurred on the server when processing the URL... win7下面運行ASP程序總是出錯,原來是站點配置的問題。。。
  問題一:MS Jet引擎改變了臨時目錄的位置,但是又沒有對臨時目錄的存取權限,導致數據庫使用失敗(因為sql問題,后改用access數據庫測試)。

  解決辦法: 給“系統盤:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目錄添加一個“Authenticated Users”的用戶,其中AppData目錄是隱藏的,在進入的時候可以直接在地址欄輸入路徑,或者在文件夾選項里顯示隱藏文件。
  設置權限步驟:右擊Temp文件夾,選擇“屬性”》選擇“安全”選項卡》單擊“編輯”》出來“Temp 的權限”對話框,單擊“添加”,在下面的“輸入對象名稱來選擇”中輸入Authenticated Users(也可以點擊“高級...”按鈕,再點擊“查找”按鈕,在查找結果中選擇Authenticated Users),確定》返回到“Temp 的權限”,將Authenticated Users的權限中的完全控制給勾上,確定》確定。
  問題二:是IIS7默認不把詳細錯誤發送的客戶端,所以只給我們一句腳本錯誤消息(本信息可以修改):An error occurred on the server when processing the URL. Please contact the system administrator。這樣,到底出什么錯就不得而知。

   解決辦法: 將iis7中ASP模塊里面的“將錯誤發送到瀏覽器”改成True。 


免責聲明!

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



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