HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法_win服務器

來源:腳本之家  責任編輯:小易  

1、IIS和VS安裝順序所導致的問題。解決方案:如果先安裝vs后安裝iis,只需重新注冊下AspNet就可以了,具體步驟如下1 打開運行,輸入cmd進入到命令提示符窗口。2 進入到C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727 目錄。3 輸入aspnet_regiis.exe –i 執行既可 注意:如果系統為64位 第二步的路徑為C:\\WINDOWS\\Microsoft.NET\\Framework64\\v2.0.507272、net2.0版本程序出現這個錯誤。解決方法:也可能報 HTTP 錯誤 500.22-Internal Server Error檢測到在集成的托管管道模式下不適用的 ASP.NET 設置。打開IIS,右邊操作里選基本設置,應用程序池旁邊點選擇,選為Classic.net AppPool,就將管理模式切換為了經典模式就OK了。3、權限問題所引起。原文件夾,右擊選擇它的屬性,打開“安全”選項卡,看到“組或用戶 名”,單擊“編輯”按鈕添加一個新的用戶名“Everyone”,然后更改它的權限,將第二個權限“修改”設置為允許就可以www.13333515.buzz防采集請勿采集本網。

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

我之前也遇到這樣類似的問題,我是這樣解決的。IIS500錯誤,是因為微軟的一個BUG所造成的。下面是解決辦法: 一.由于IWAM賬號(在我的計算機即是IWAM_MYSERVER賬號)的密碼錯誤造成了HTTP 500內部

2010-04-15_134600

經過檢查發現是由于先安裝vs2008后安裝iis的緣故,只需重新注冊下AspNet就可以了,具體步驟如下

這個去了。試下 再嘗試下面的: http://jingyan.baidu.com/article/948f592402ae71d80ef5f967.html

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

打開配置文件所示路徑下的web.config文件;在上面添加 這樣就可以就可以解決這個問題了

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

C:\\inetpub\\custerr這是絕對路徑,比如說 index.php這就是相對路徑。你改成相對(你網頁的)路徑就行了。

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

如果是你重新裝了iis那么就要重新注冊iis 在 運行 中輸入C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\aspnet_regiis -i 就可以了 注意你的iis版本哦

注意:如果系統為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。

很關鍵,否則你都不知道錯誤出在哪里。

http 500內部服務器錯誤說明IIS服務器無法解析ASP代碼,訪問一個靜態頁面試試是否也出現這個問題,如果訪問靜態頁面沒問題,那就要分以下幾種情況來分析了:① 你是否改變過計算機名稱。② 站點所在的文件目錄是否自定義了安全屬性。③ 安裝了域控制器后是否調整了域策略。如果是其中的一種情況,請一一將改變的參數設置回來看是否解決問題。如果靜態空間也無法訪問,則說明解析還沒生效.首先你要確定錯誤的原因:讓IE顯示詳細的出錯信息:菜單-工具-Internet選項-高級-顯示友好的HTTP錯誤信息,去掉這個選擇吧然后刷新出錯頁,就可以看到詳細的出錯信息,對幫助你確定錯誤所在非常有造成500錯誤常見原因有:ASP語法出錯、ACCESS數據庫連接語句出錯、文件引用與包含路徑出錯、使用了服務器不支持的組件如FSO等。另解釋:xp下IIS5.1無法執行ASP文件,錯誤!500 內部服務器連接錯誤|解決方法原因分析綜合分析上面的錯誤表現我們可以看出,主要是由于iwam賬號(在我的計算機即是iwam_myserver賬號)的密碼錯誤造成了http 500內部錯誤。在詳細分析http500內部錯誤產生的原因之前,先對iwam賬號進行一下簡要的介紹:iwam賬號是安裝iis5時系統自動建立的一個內置賬號,主要用于啟動進程之外的應用程序的internet信息服務。iwam賬號的名字會根據每臺計算機netbios名字的不同而有所不同,通用的格式是iwam_machine,即由“iwam”前綴、連接線“_”加上計算機的netbios名字組成。我的計算機的netbios名字是myserver,因此我的計算機上iwam賬號的名字就是iwam_myserver,這一點與iis匿名賬號isur_machine的命名方式非常相似。iwam賬號建立后被active directory、iis metabase數據庫和com+應用程序三方共同使用,賬號密碼被三方分別保存,并由操作系統負責這三方保存的iwam密碼的同步工作。按常理說,由操作系統負責的工作我們大可放心,不必擔心出錯,但不知是bug還是其它什么原因,系統的對iwam賬號的密碼同步工作有時會失敗,使三方iwam賬號所用密碼不統一。當iis或com+應用程序使用錯誤iwam的密碼登錄系統,啟動iis out-of-process pooled applications時,系統會因密碼錯誤而拒絕這一請求,導致iis out-of-process pooled applications啟動失敗,也就是我們在id10004錯誤事件中看到的“不能運行服務器 3d14228d-fbe1-11d0-995d-00c04fd919c1}”(這里 3d14228d-fbe1-11d0-995d-00c04fd919c1} 是iis out-of-process pooled applications的key),不能轉入iis5應用程序,http 500內部錯誤就這樣產生了。三.解決辦法知道了導致http 500內部錯誤的原因,解決起來就比較簡單了,那就是人工同步iwam賬號在active directory、iis metabase數據庫和com+應用程序中的密碼。具體操作分三步,均需要以管理員身份登錄計算機以提供足夠的操作權限(iwam賬號以iwam_myserver為例)。(一)更改active directory中iwam_myserver賬號的密碼因iwam賬號的密碼由系統控制,隨機產生,我們并不知道是什么,為完成下面兩步的密碼同步工作,我們必須將iwam賬號的密碼設置為一個我們知道的值。1、選擇“開始”->“程序”->“管理工具”->"active directory用戶和計算機",啟動“active directory用戶和計算機”管理單元。2、單擊“user”,選中右面的“iwam_myserver”,右擊選擇“重設密碼(t).”,在跳出的重設密碼對方框中給iwam_myserver設置新的密碼,這兒我們設置成“aboutnt2001”(沒有引號的),確定,等待密碼修改成功。(二)同步iis metabase中iwam_myserver賬號的密碼可能因為這項改動太敏感和重要,微軟并沒有為我們修改iis metabase中iwam_myserver賬號密碼提供一個顯式的用戶接口,只隨iis5提供了一個管理腳本adsutil.vbs,這個腳本位于c:\\inetpub\\adminscripts子目錄下(位置可能會因你安裝iis5時設置的不同而有所變動)。adsutil.vbs腳本功能強大,參數非常多且用法復雜,這里只提供使用這個腳本修改iwam_myserver賬號密碼的方法:adsutil set w3svc/wamuserpass passwordpassword"參數就是要設置的iwam賬號的新的密碼。因此我們將iis metabase中iwam_myserver賬號的密碼修改為“aboutnt2001”的命令就是:c:\\inetpub\\adminscripts>adsutil set w3svc/wamuserpass"aboutnt2001修改成功后,系統會有如下提示:wamuserpass:(string)"aboutnt2001(三)同步com+應用程序所用的iwam_myserver的密碼同步com+應用程序所用的iwam_myserver的密碼,我們有兩種方式可以選擇:一種是使用組件服務mmc管理單元,另一種是使用iwam賬號同步腳本synciwam.vbs。1、使用組件服務mmc管理單元(1)啟動組件服務管理單元:選擇“開始”->“運行”->“mmc”,啟動管理控制臺,打開“添加/刪除管理單元”對話框,將“組件服務”管理單元添加上。(2)找到“組件服務”->“計算機”->“我的電腦”->“com+應用程序”->“out-of-process pooled applications”,右擊“out-of-process pooled applications”->“屬性”。(3)切換到“out-of-process pooled applications”屬性對話框的“標志”選項卡。“此應用程序在下列賬戶下運行”選擇中“此用戶”會被選中,用戶名是“iwam_myserver”。這些都是缺省的,不必改動。在下面的“密碼”和“確認密碼”文本框內輸入正確的密碼“aboutnt2001”,確定退出。(4)系統如果提示“應用程序被一個以上的外部產品創建。你確定要被這些產品支持嗎?時確定即可。(5)如果我們在iis中將其它一些web的“應用程序保護”設置為“高(獨立的)”,那么這個web所使用的com+應用程序的iwam賬號密碼也需要同步。重復(1)-(4)步,同步其它相應out of process application的iwam賬號密碼。2、使用iwam賬號同步腳本synciwam.vbs實際上微軟已經發現iwam賬號在密碼同步方面存在問題,因此在iis5的管理腳本中單獨為iwam賬號密碼同步編寫了一個腳本synciwam.vbs,這個腳本位于c:\\inetpub\\adminscripts子目錄下(位置可能會因你安裝iis5時設置的不同而有所變動)。synciwam.vbs腳本用法比較簡單:cscript synciwam.vbs[-v|-h]“-v”參數表示詳細顯示腳本執行的整個過程(建議使用),“-h”參數用于顯示簡單的幫助信息。我們要同步iwam_myserver賬號在com+應用程序中的密碼,只需要執行“cscript synciwam.vbs-v”即可,如下:cscript c:\\inetpub\\adminscripts\\synciwam.vbs-vmicrosoft(r)windows script host version 5.6版權所有(c)microsoft corporation 1996-2000。保留所有權利。wamusername:iwam_myserverwamuserpass:aboutnt2001iis applications defined:name,appisolated,package idw3svc,0,3d14228c-fbe1-11d0-995d-00c04fd919c1}root,2,iishelp,2,iisadmin,2,iissamples,2,msadc,2,root,2,iisadmin,2,iishelp,2,root,2,root,2,out of process applications defined:count:13d14228d-fbe1-11d0-995d-00c04fd919c1}updating applications:name:iis out-of-process pooled applications key:3d14228d-fbe1-11d0-995d-00c04fd919c1}從上面腳本的執行情況可以看出,使用synciwam.vbs腳本要比使用組件服務的方法更全面和快捷。它首先從iis的metabase數據庫找到iwam賬號"iwam_myserver"并取出對應的密碼“aboutnt2001”,然后查找所有已定義的iis applications和out of process applications,并逐一同步每一個out of process applications應用程序的iwam賬號密碼。使用synciwam.vbs腳本時,要注意一個問題,那就是在你運行synciwam.vbs之前,必須保證iis metabase數據庫與active directory中的iwam密碼已經一致。因為synciwam.vbs腳本是從iis metabase數據庫而不是從active directory取得iwam賬號的密碼,如果iis metabase中的密碼不正確,那synciwam.vbs取得的密碼也會不正確,同步操作執行到“updating applications”系統就會報80110414錯誤,即“找不到應用程序 3d14228d-fbe1-11d0-995d-00c04fd919c1}”。好了,到現在為止,iwam賬號在active directory、iis metabase數據庫和com+應用程序三處的密碼已經同步成功,你的asp程序又可以運行了!修改成功后,系統會有如下提示:經過測試,顯示應該是wamuserpass:(string)"*http 500內部服務器錯誤可能和IIS 服務器無法加載應用程序有關具體是:現象:瀏覽ASP時 HTTP500內部錯誤[asp.net]解決IIS 服務器無法加載應用程序 '/LM/W3SVC/1/ROOT' 錯誤是 '沒有注冊類別查看了一下事件查看器:[1]:服務器無法加載應用程序 '/LM/W3SVC/1/ROOT'。錯誤是 '沒有注冊類別'。[2]:無法啟動 MS DTC 事務管理器。[3]:MS DTC 事務管理器啟動失敗。LogInit 返回錯誤 0x2。[4]:找不到 MS DTC 日志文件。在確認所有由 MS DTC 協調的資源管理器不具有“不確定”狀態的事務之后,請運行 msdtc-resetlog 創建日志文件。解決辦法:[1]:檢查你的DTC服務(Distributed Transaction Coordinator)是否可以正常啟動,如果正常的話請你跳過此步驟;如果出錯,無法正常啟動,請在開始菜單的運行中 運行:msdtc-resetlog以創建日志文件。重起機器,檢查IIS是否可以正常使用,若不行繼續。[2]:在CMD(.bat)下執行以下命令:開始菜單->運行->cmd打開命令提示窗口。輸入cd%windir%system32/inetsrv切換到了system32下inetsrv目錄。再輸入rundll32 wamreg.dll,CreateIISPackage。(這里小寫的時候是:createiispackage)注意:必須準確鍵入“CreateIISPackage”,它區分大小寫。再輸入regsvr32 asptxn.dll。關閉"組件服務"并重新打開"組件服務。重啟IIS:"管理工具"-"服務"找到IIS Admin右擊選擇"重新啟動".最后打開“管理工具”->“internet信息服務”找到“默認網站”然后右擊它,選擇屬性,在“TCP地址”處選擇本機的IP地址,(這里可選可不選)。再打開“目錄安全性”-彈出“身份驗證方法對話框”這里比較麻煩點。下面說起來有點難,如果上面都對,那100%是下面的問題,如果這里設置不到,打開網頁時,將..內容來自www.13333515.buzz請勿采集。


  • 本文相關:
  • nginx下301重定向域名的方法小結
  • apache rewrite實現url的301跳轉和域名跳轉
  • 比較詳細的win2003 iis6.0 301重定向帶參數的問題解決方法
  • iis7.5下301重定向的設置方法(及偽靜態后301重定向出錯案例)
  • php 301轉向實現代碼
  • iis下設置301 redirect 永久重定向的方法
  • php 實現301重定向跳轉實例代碼
  • nginx提示:500 internal server error錯誤的解決方法
  • http錯誤500.19解決方法(定義了重復的節點)
  • http狀態碼匯總及問題經驗總結
  • javascript學習筆記(七)ajax和http狀態碼
  • asp.net設置404頁面返回302http狀態碼的解決方法
  • http狀態碼一覽表
  • php獲取訪問頁面http狀態碼的實現代碼
  • 前端獲取http狀態碼400的返回值實例
  • 詳解http狀態碼
  • 10個常見的http狀態碼詳解
  • win2008 r2安裝網站安全狗提示http 錯誤 500.21的解決方法
  • 啟用iis6的gzip功能,提高網站打開速度,減少帶寬占用
  • win2003服務器網絡負載平衡的配置方法[圖文]
  • 多站點iis用戶安全權限設置圖解教程
  • win2008 r2 安裝sqlserver 2000問題的解決方法
  • win2003環境下的一鍵系統安全批處理
  • windows server 2008 r2 dns服務器配置圖文教程
  • win10系統安裝mysql8.0.13遇到的問題及解決方法
  • iis 7.5 部署asp.net失敗的解決方法
  • 使用isapi_rewrite做簡單實用的301重定向
  • HTTP錯誤500.19
  • HTTP 錯誤 500.19 - Internal Server Error,求解決方法
  • HTTP 錯誤 500.19怎么辦
  • HTTP 錯誤 500.19 - Internal Server Error怎么解決
  • HTTP 錯誤 500.19 - Internal Server Error?
  • HTTP 錯誤 500.19 - Internal Server Error
  • HTTP 錯誤 500.19 - Internal Server Error
  • HTTP 500.19錯誤
  • 發布系統時出現 HTTP 錯誤 500.19 - Internal Server Error的錯誤,
  • HTTP 錯誤 500.19 - Internal Server Error
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全星外虛擬主機華眾虛擬主機linuxwin服務器ftp服務器dns服務器tomcat nginxzabbix云和虛擬化服務器其它首頁服務器win服務器nginx下301重定向域名的方法小結apache rewrite實現url的301跳轉和域名跳轉比較詳細的win2003 iis6.0 301重定向帶參數的問題解決方法iis7.5下301重定向的設置方法(及偽靜態后301重定向出錯案例)php 301轉向實現代碼iis下設置301 redirect 永久重定向的方法php 實現301重定向跳轉實例代碼nginx提示:500 internal server error錯誤的解決方法javascript學習筆記(七)ajax和http狀態碼asp.net設置404頁面返回302http狀態碼的解決方法php獲取訪問頁面http狀態碼的實現代碼前端獲取http狀態碼400的返回值實例詳解http狀態碼10個常見的http狀態碼詳解win2008 r2安裝網站安全狗提示http 錯誤 500.21的解決方法啟用iis6的gzip功能,提高網站打開速度,減少帶寬占用win2003服務器網絡負載平衡的配置方法[圖文]多站點iis用戶安全權限設置圖解教程win2008 r2 安裝sqlserver 2000問題的解決方法win2003環境下的一鍵系統安全批處理windows server 2008 r2 dns服務器配置圖文教程win10系統安裝mysql8.0.13遇到的問題及解決方法iis 7.5 部署asp.net失敗的解決方法使用isapi_rewrite做簡單實用的301重定向win7下iis的安裝和配置 圖文教程visualsvn server的配置和使用方windows下apache+php+mysql 環境windows下部署免費ssl證書(letsewin2003 iis 安裝方法 圖文教程win2008 r2 iis7.5+php5(fastcgiwindows tomcat配置大全[詳細]win2003 服務器系統安裝圖文教程讓服務器iis支持.apk文件下載的設win2003主機播放flv視頻的設置圖解方法windows 2008 r2任務計劃程序執行批處理失讓iis服務器支持flv,f4v,mp4在線播放(200win2003 iis6服務器設置排錯集錦[比較全]網站被黑后處理方法及刪除批量惡意代碼的win10安裝有多種數據庫時如何防止電腦卡慢windows server 2012 r2或2016無法安裝.nwin2003開機自動登錄后鎖定win2003靈活實現多web站點的設置方法[圖文在dell poweredge 2950上安裝win2003 ser
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.13333515.buzz All Rights Reserved
    3排列五开奖结果