症狀:
在iis測試時,報錯http 500
開啟ie internet選項- 高階- 勾掉「顯示友好的http錯誤資訊」
經過分析,原因如下:(我是xp sp3專業版vs2005 iis5.1) 1.
在安裝iis和vs2005時的順序問題,一般的先安裝iis 再安裝vs2005時 會自動配置好iis 無須手動配置。如果是後安裝的iis 或者重灌過iis 則需要手動配置iis(iis需要完全安裝所有元件)方法如下:(以系統盤為c盤為例)
停止iis服務
執行cmd 鍵入
cd c:/windows/microsoft.net/framework/v2.0.50727
然後鍵入
aspnet_regiis.exe -i
安裝完成後鍵入
aspnet_regiis.exe –r
啟動iis服務 2.
如果執行第一步還是報錯,則繼續同步iis密碼
在cmd中
cd c:/inetpub/adminscripts
然後cscript synciwam.vbs –v
執行結果如下:
w3svc, 0,
root, 2,
iishelp, 2,
count: 1
或者類似則成功,否則報錯error 8004e00f則繼續 3.
首先進入元件服務,檢視元件服務-/計算機-我的電腦-com+應用程式,結果報錯「com+ 無法與microsoft 分布式事務協調程式交談,錯誤**8004e00f」,無法檢視裡面的物件。進入事件檢視器,發現msdtc服務沒有正常啟動。
下面需要刪除登錄檔中以下鍵:
•hkey_local_machine/system/currentcontrolset/services/msdtc
•hkey_local_machine/software/microsoft/msdtc
•hkey_classes_root/cid
然後停止msdtc服務:在cmd中
net stop msdtc
解除安裝msdtc服務:
msdtc –uninstall
重新安裝msdtc服務:
msdtc –install
啟動msdtc服務:
net start msdtc
看到提示 請求的服務已啟動芸芸則msdtc服務已經正常啟動 重做第2步 4.
經過前3步 還未成功的話
在事件檢視器中出現警告「伺服器無法載入應用程式'/lm/w3svc」
在cmd下執行
cd %windir%/system32/inetsrv
然後
rundll32 wamreg.dll,createiispackage
然後
regsvr32 asptxn.dll
然後重啟機器
問題應該就解決了
centos伺服器漏洞問題解決
sh xx.sh cd etc進入資料夾 再export path usr bin usr sbin bin sbin加入初始path命令 再vim profile進入修改錯誤 新開乙個終端 執行killall wget cd etc yum.repos.d vim epel.repo 將eable...
httpd伺服器啟動不了問題解決
停止 httpd 失敗 正在啟動 httpd 確定 httpd 已死,但是 subsys 被鎖 root使用者無法刪除tmp目錄下檔案 root discuz tmp rm rf rm 無法刪除 gates.lod 許可權不夠 rm 無法刪除 gpg hrborj 許可權不夠 rm 無法刪除 mon...
伺服器CPU飆公升問題解決過程
問題出現前的提要 1 專案需求 將大量資料通過kafka訊息佇列 到另外的專案中 2 專案打完版本後,3點開始cpu開始飆公升 報錯資訊 解決問題方式 1 重啟伺服器 關閉大量資料的 暫時解決問題。2 開始分析問題 1 檢查 檢視有沒有死鎖或者有沒有占用大量cpu的 檢查結果沒有發現 問題,排除問題...