我可以帮您翻译成中文:在哪里可以查看Web部署历史记录?

11

我正在管理一个使用Microsoft Web Deploy将ASP.NET网站推送到我们的服务器的第三方供应商。 是否有地方可以找到文件发布的历史记录和时间?

根据MS文档,Web Deploy会自动记录在应用程序>Microsoft Web Deploy的事件日志中,但当我查看那里时,我没有看到与Web Deploy相关的内容。

附:我知道可以查看我们文件系统中应用程序文件夹的时间戳,但那只能给我最后更改的时间,而无法知道是谁进行的操作...

更新 - 在事件查看器>应用程序和服务日志>Microsoft>Microsoft Web Deploy下,我可以看到遇到错误的Web部署历史记录,但我没有看到成功部署的历史记录。

2个回答

16

我知道这已经是老问题了,但当我自己寻找解决方案并偶然发现完整日志时,我找到了它。

不要直接进入事件查看器中的Web Deploy文件夹,而是导航到事件查看器-> 应用程序和服务日志-> Microsoft-> Windows-> WebDeploy。从那里,您可以查看ConnectionInfo以查看成功部署。


1
无论新旧,它仍然是相关的!如果我可以补充一点,信息级别默认是禁用的。要启用它,只需打开您提到的文件夹下的信息日志属性,然后选中启用日志记录。下次部署时,你将看到里面的所有内容。默认情况下,只有错误和连接信息日志是启用的,而连接信息日志不显示谁做了什么,所以它并不是很有用。 - Yanick Girouard
3
如果不是非常明显的话,你需要在“目标”服务器上查看事件查看器,而不是从你部署的机器上查看。 - Richard Welsh

2

我在 %SystemDrive%\Inetpub\logs\WMSvc 中找到了这个。时间戳、AD用户名和站点名称都已发布。这就是我需要的所有信息!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接