MSDeploy问题(WMSVC 500错误)

时间:2011-02-08 19:03:56

标签: msdeploy

在Windows Server 2008上遇到MSDeploy的一些问题,内部服务会抛出500错误,而不会在服务器的事件日志中添加任何内容。

我正在尝试使用MSBuild / TeamCity / MSDeploy设置自动部署,这基本上是当前的暂停点,有没有人遇到过此问题?

谢谢,Ed

1 个答案:

答案 0 :(得分:4)

要找出导致此错误的原因,您应启用日志记录。

首先,为Web管理服务启用Failed Request Tracing。您可以通过参考本文的“可选:设置跟踪”部分来了解如何执行此操作:

  

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

“frebs”可在以下网址找到:

  

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

使用IE打开每个frXXXXXX.xml文件,它将使用freb.xsl转换生成一个不错的报告。

完成后不要删除freb.xsl,并不总是重新创建。

然后打开Web管理服务的日志记录:

  

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