aspx 伺服器架設問題解決_實用技巧

來源:互聯網
上載者:User

癥狀:
在IIS測試時,報錯HTTP 500
開啟IE INTERNET選項 - 進階 - 勾掉“顯示友好的HTTP錯誤資訊”
得到錯誤 Server Application Error
經過分析,原因如下:(我是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
執行結果如下:
IIS Applications Defined:
Name, AppIsolated, Package ID
w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}
ROOT, 2,
IISHelp, 2,
Out of process applications defined:
Count: 1
{3D14228D-FBE1-11d0-995D-00C04FD919C1}
Updating Applications:
Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04FD919C1}或者類似則成功,否則報錯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
然後重啟機器 問題應該就解決了

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.