首页 > 解决方案 > Visual Studio 2017 ASP 项目无法发布另一个进程正在使用的 db.lock

问题描述

我正在尝试发布一个 ASP 项目,但收到以下错误消息:

将文件 .vs###\v15\Server\sqlite3\db.lock 复制到 obj\Debug\Package\PackageTmp.vs###\v15\Server\sqlite3\db.lock 时出错。该进程无法访问文件'.vs###\v15\Server\sqlite3\db.lock',因为它正被另一个进程使用。

该项目使用 MS SQL,所以不知道这个 db.lock 是关于什么的:S

该项目多年来一直运行良好,以前从未见过这样的事情,我花了一些时间鸭鸭四处寻找答案,但我尝试过的一切都没有任何效果。

任何帮助将不胜感激!

谢谢

标签: asp.netvb.netvisual-studio-2017

解决方案


您可以尝试将以下内容添加到您的发布配置文件中 -

 <PropertyGroup>

    <ExcludeFoldersFromDeployment>.vs</ExcludeFoldersFromDeployment>

  </PropertyGroup>

发布配置文件是以下文件 - profile.pubxml


推荐阅读