【问题标题】:MSDeploy issues (WMSVC 500 error)MSDeploy 问题(WMSVC 500 错误)
【发布时间】:2011-02-08 19:03:56
【问题描述】:

在 windows server 2008 机器上的 MSDeploy 存在一些问题,内部服务抛出 500 错误,而没有在服务器的事件日志中放置任何内容。

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

谢谢,埃德

【问题讨论】:

  • 什么版本的 MSDeploy? 1.0 还是 2.0?
  • MSDeploy 版本 v2.0(抱歉,忘记添加该信息)

标签: msdeploy


【解决方案1】:

要找出您收到此错误的原因,您应该启用日志记录。

首先,为 Web 管理服务启用失败请求跟踪。您可以参考本文的“可选:设置跟踪”部分了解如何执行此操作:

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

【讨论】:

  • Kev,作者确认他的工具版本是“2”。这将需要 HKEY_LOCAL_MACHINE 路径后缀中的版本 2。例如:..\IIS Extensions\MSDeploy\2
  • @timmi4sa - 在撰写本文时,这些是注册表项,相信我。
猜你喜欢
  • 2013-05-18
  • 1970-01-01
  • 1970-01-01
  • 2016-12-24
  • 2012-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-02
相关资源
最近更新 更多