2011-02-08 60 views
3

在Windows Server 2008框中遇到MSDeploy的一些問題時,內部服務將拋出500錯誤而不在服務器的事件日誌中放入任何東西。MSDeploy問題(WMSVC 500錯誤)

我試圖使用MSBuild/TeamCity/MSDeploy來設置自動化部署,這基本上是當前的停止點,有沒有人遇到過這個問題?

謝謝你,埃德

+0

什麼MSDeploy的版本? 1.0或2.0? – Kev 2011-02-08 19:51:44

+0

MSDeploy版本v2.0(對不起,忘記添加該信息) – 2011-02-09 11:09:06

回答

4

要找出爲什麼您收到此錯誤,你應該啓用日誌記錄。

首先,啓用Web管理服務的失敗請求跟蹤。你可以看到如何做到這一點,參照「可選:設置跟蹤」節的這篇文章:

http://learn.iis.net/page.aspx/984/configure-web-deploy/

的「frebs」,可以在找到

C:\inetpub\logs\wmsvc\TracingLogFiles\W3SVC1

打開每個與IE的frXXXXXX.xml文件,它會使用freb.xsl TR以生成一個很好的報告。

當您完成時不要刪除freb.xsl,它並不總是被重新創建。

然後打開日誌記錄的網絡管理服務:

http://technet.microsoft.com/en-us/library/ff729437(WS.10).aspx

你想擁有配置以下注冊表項:

 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\1] 
"EnabledTraceLevel"=dword:00000002 
"EnabledTraceSources"=dword:000001ff 

您可以跟蹤撥弄級別/來源來增加和減少日誌的詳細程度。

按照文章管理服務日誌寫入:

%WINDIR%\ServiceProfiles\LocalService\AppData\Local\Temp\WMSvc.log