错误的sqlite3 db.lock在VS中阻止Web部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误的sqlite3 db.lock在VS中阻止Web部署相关的知识,希望对你有一定的参考价值。

我在Visual Studio 2017中遇到了一个问题,每当我发布我的ASP.Net C#Web应用程序时,visual studio会生成一个包含db.lock文件的sql lite文件夹,该文件阻止它将文件复制到部署中。我没有使用sql lite,我的web.config中有一个连接字符串来连接到外部托管的SQL数据库。我可以删除.vs下的文件和生成的文件夹,但是一旦我打开解决方案,它会再次自动生成。我已经从我的git存储库中排除了该文件夹。

关于如何一劳永逸地摆脱这种想法的任何想法?

答案

这里的解决方案是在website.publishproj文件的<Project>部分中添加以下代码:

  <PropertyGroup>
    <ExcludeFoldersFromDeployment>.vs</ExcludeFoldersFromDeployment>
  </PropertyGroup>

以上是关于错误的sqlite3 db.lock在VS中阻止Web部署的主要内容,如果未能解决你的问题,请参考以下文章

VS2017git 提交提示错误 Git failed with a fatal error.

vs2013 sqlite3 错误 C4703

Sqlite3 vs Postgres vs Mysql - Rails [关闭]

Python内置数据结构操作VS sqlite3操作

vs2010下使用sqlite

quazip:Windows ming32w-make 错误