【问题标题】:How could I retrieve the date time and user who last published a .NET MVC web application?如何检索上次发布 .NET MVC Web 应用程序的日期时间和用户?
【发布时间】:2014-08-07 13:51:17
【问题描述】:

我被要求在 MVC .NET Web 应用程序的主页上显示应用程序上次发布时的 Windows 用户名和日期。该应用程序通过 Visual Studio 2012 发布。

我不知道从哪里检索这些数据。

此类信息是否记录在任何地方? (也许是 IIS?)

【问题讨论】:

  • 你用什么方法发布?网络部署?文件系统? FTP?
  • @ErikFunkenbusch WebDeploy
  • 通过FileSystem选项部署时的解决方案是什么?

标签: c# asp.net-mvc


【解决方案1】:

WebDeploy 将日志记录到 Windows 事件日志中,因此您可以使用 EvenLogQuery 类来搜索您要查找的事件 ID。您应该能够搜索事件日志以找到它。它将位于部署到服务器上的 Applications > Microsoft Web Deploy 下。

您还可以在此处找到查询 EventLog 的示例:

C#: How to Query for an event log details with a given event id?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多