引用自shenease的文章:http://www.cnblogs.com/Shenease/archive/2007/10/16/643328.html
運行環境:Windows XP Sp2
現象:
[1] 瀏覽主機的.net指令碼時出現 “HTTP 500 - 內部伺服器錯誤”
[2] 察看電腦系統事件,發現每次瀏覽.net指令碼均會出現一個警告如下:
事件類型: 警告
事件來源: W3SVC
事件種類: 無
事件 ID: 36
日期: 2006-9-4
事件: 15:48:51
使用者: N/A
電腦: FITMOS
描述:
伺服器無法載入應用程式 '/LM/W3SVC'。錯誤是 '找不到指定的中繼資料。'。
查看網路上的資料,發現與DTS服務有關.
在運行裡輸入命令"services.msc",尋找DTC服務(全名:Distributed Transaction Coordinator),探索服務列表裡沒有這個服務,到c:\windows\system32下尋找,找到了MSDTC目錄,而且在c:\windows\system32\inetsrv 中wamreg.dll和asptxn.dll都有,system32下也有msdtc.exe檔案.看來是msdtc 服務沒有安裝上.
運行命令安裝 msdtc -install
運行services.msc,發現dtc 服務已經在列表中了,設定為"自動"並啟動它.
確認在事件檢視器中msdtc服務已經正常啟動[這步很關鍵,如果沒有,重新啟動下電腦看看],
只有啟動了msdtc後才能運行下列命令,否則會失敗
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
(請注意,CreateIISPackage 區分大小寫。)
這時候再重新整理要啟動並執行ASPX頁面,太好了,已經能正常顯示了!!
http://www.cnblogs.com/waffie/archive/2009/08/21/1551476.html