asp.net - 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
该项目多年来一直运行良好,以前从未见过这样的事情,我花了一些时间鸭鸭四处寻找答案,但我尝试过的一切都没有任何效果。
任何帮助将不胜感激!
谢谢
解决方案
您可以尝试将以下内容添加到您的发布配置文件中 -
<PropertyGroup>
<ExcludeFoldersFromDeployment>.vs</ExcludeFoldersFromDeployment>
</PropertyGroup>
发布配置文件是以下文件 - profile.pubxml
推荐阅读
- powershell - 使用 PowerShell 触发 Dropbox api saveurl get 400 错误
- java - 通过 WifiManager 获取 android 设备的常量 mac 地址时出错
- django - 如何对用户进行验证,即是否具有相同电子邮件的用户是否存储在 django 中?
- hibernate - 如何使用休眠禁用触发器
- python - 我想绘制梯度提升的误差和树大小
- django - 类别子类别 drf django
- php - Laravel Eloquent 条件与影响输出的“with”关系数据
- json - Flutter - 无法将所有 json 数据从 api 响应保存到 Iterable List 编辑:(无法从可迭代列表中获取数据)
- mysql - mysql根据数字更新列
- google-cloud-storage - sqoop将云SQL表作为parquet文件导入GCS存储桶需要哪些jar文件