Visual Studio MSDeploy发布忽略文件

时间:2016-01-13 14:37:42

标签: visual-studio-2015 web-deployment publishing msdeploy

我在尝试通过Visual Studio 2015将Web应用程序发布到IIS服务器时忽略文件。我使用msdeployWMSVC一起发布。 因此,我从IIS网站创建了一个发布配置文件。发布配置文件的相关部分如下所示:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <ExcludeFilesFromDeployment>appsettings.json</ExcludeFilesFromDeployment>
  </PropertyGroup>
</Project>

问题是无论我使用哪个路径或文件,该文件都不会被忽略。这里有一些我尝试过的事情:

  • 路径appsettings.json
  • 路径SiloLocal/src/SiloLocal/appsettings.json,SiloLocal为项目名称
  • 路径**\appsettings.json
  • 在发布之前清空网站复制到的临时文件夹AppData\Local\Temp\PublishTemp

有人遇到过同样的问题吗?感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

通过转到VS中文件的属性更改文件的构建操作,然后更改为无。

enter image description here