【问题标题】:VS2017 publish does not stop at first errorVS2017 发布不会在第一次错误时停止
【发布时间】:2020-08-12 05:26:58
【问题描述】:

我有一个需要在 IIS 上发布的 asp.net 核心应用程序。我正在使用视觉工作室发布机制。但是,每次我第一次尝试发布时,我都会因为无法删除文件而遇到错误。 由于我要发布更多文件,因此发布机制不会在第一个错误时停止,但它也会尝试删除其他文件。

有没有办法告诉 Visual Studio 在第一个错误处停止而不继续。

【问题讨论】:

    标签: visual-studio asp.net-core publish


    【解决方案1】:

    更新到 Visual Studio 2019,或许能解决你的问题。

    【讨论】:

      【解决方案2】:

      但是,每次我第一次尝试发布时,我都会因为无法删除文件而遇到错误。

      据我所知,部署文件夹中的文件在站点/应用程序运行时被锁定。

      要解决上述问题,您可以先尝试停止 IIS 服务器上的站点/应用程序,然后再进行部署。

      【讨论】:

      • 既然第二次起作用了,是不是说明发布机制已经做到了呢?但为什么只在我第二次发布?
      • 要解决此问题,您可以尝试使用进程监视器检查哪个进程阻止了该特定文件。
      • 发布是在服务器上完成的,所以我不能使用进程监视器。另外我知道在我发布时有用户连接到 IIS 站点,所以我假设由于他们的连接我无法发布。但这不是我的问题。我的问题是我发布了 100 多个文件,我希望发布在第一个文件时失败,不要尝试删除所有 100 个文件,因为这需要时间。
      猜你喜欢
      • 2012-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-16
      相关资源
      最近更新 更多