2011-02-08 12 views
3

Windows Server 2008のボックスにMSDeployに関する問題があると、内部サービスはサーバーのイベントログに何も入れずに500エラーを投げています。MSDeployの問題(WMSVC 500エラー)

MSBuild/TeamCity/MSDeployを使用して自動展開をセットアップしようとしていますが、これは基本的に現在の停止点です。

おかげで、エド

+0

場合msdeployのどのバージョン:

は、物品を1として管理サービスのログが書かれていますか? 1.0または2.0? – Kev

+0

MSDeployバージョンv2.0(申し訳ありません、その情報を追加するのを忘れました) –

答えて

4

は、このエラーを得ているなぜあなたはログを有効にする必要があります見つけるために。

まず、Web管理サービスの失敗した要求トレースを有効にします。この記事のセクションを

「frebs」

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

がで見つけることができます:あなたは、「トレース設定オプション」を参照してこれを行う方法を見ることができます

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

オープンIEとfrXXXXXX.xmlファイルのそれぞれと、それはfreb.xsl TRを使用します素晴らしいレポートを生成するansform。

完了したら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

+0

Kev、作成者はツールのバージョンが「2」であることを確認しました。これには、HKEY_LOCAL_MACHINEパスの接尾辞にバージョン2が必要です。 Ex:.. \ IIS Extensions \ MSDeploy \ 2 – timmi4sa

+0

@ timmi4sa - これらのレジストリキーを書いていた時点で、私を信頼してください。 – Kev