Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 错误的sqlite3 db.lock阻止VS中的web部署_C#_Asp.net_Visual Studio_Sqlite - Fatal编程技术网

C# 错误的sqlite3 db.lock阻止VS中的web部署

C# 错误的sqlite3 db.lock阻止VS中的web部署,c#,asp.net,visual-studio,sqlite,C#,Asp.net,Visual Studio,Sqlite,我在Visual Studio 2017中遇到了一个持续的问题,每次我发布我的ASP.Net C#web应用程序时,Visual Studio都会生成一个sql lite文件夹,其中包含一个db.lock文件,阻止它将文件复制到部署中。我没有使用sql lite,我的web.config中有一个连接字符串,可以连接到外部托管的sql数据库。我可以删除.vs下的文件和生成的文件夹,但几分钟后打开解决方案后,它会再次自动生成。我已经从git存储库中排除了该文件夹 关于如何一劳永逸地解决这个问题有什么

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


关于如何一劳永逸地解决这个问题有什么想法吗?

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

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