【问题标题】:How to determine when web application was last published?如何确定 Web 应用程序上次发布的时间?
【发布时间】:2016-02-18 00:56:17
【问题描述】:

如果不登录目标 Web 服务器并检查项目 DLL 文件上的修改日期,我将如何确定我上次从 Visual Studio 2015 发布 Web 应用程序项目的日期/时间?

  • 使用内置的发布 Web 功能
  • 使用 Web Deploy 作为发布方法

编辑:

{project}.dllbin 文件夹中获得一个新的修改日期,甚至在重建时的obj\{PublishProfileName} 文件夹中。我真的希望后者能回答我上次从运行 VS 的机器上发布的问题。

我试图确定事后发生了什么。类似于Where can I view Web Deployment history? 的问题。我也只看到错误,而不是连接信息。想知道在我的场景中是否还有其他地方可以查看。

【问题讨论】:

  • 问题假设您使用 Visual Studio 发布,而不仅仅是复制文件。

标签: asp.net webdeploy


【解决方案1】:

您可以在页面源中发布 DLL 的版本:Assembly.GetExecutingAssembly().GetName().Version 和构建日期。您可以在程序集信息中找到版本号,并且可以使用此处显示的方法确定构建日期和时间:https://stackoverflow.com/a/1600990/390421

【讨论】:

  • 如果您提前计划,这个选项很有用。谢谢。
  • 仅适用于构建时间,不适用于发布时间。
猜你喜欢
  • 1970-01-01
  • 2010-11-18
  • 2012-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多