Visual studio 2015 Visual Studio MSDeploy发布忽略文件

Visual studio 2015 Visual Studio MSDeploy发布忽略文件,visual-studio-2015,web-deployment,publishing,msdeploy,Visual Studio 2015,Web Deployment,Publishing,Msdeploy,通过Visual Studio 2015将web应用程序发布到IIS服务器时,我试图忽略一个文件。我使用WMSVC发布msdeploy。 因此,我从IIS网站创建了一个发布配置文件。发布配置文件的相关部分如下所示: <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

通过Visual Studio 2015将web应用程序发布到IIS服务器时,我试图忽略一个文件。我使用
WMSVC
发布msdeploy。 因此,我从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
问题是,无论我使用哪个路径或文件,该文件都不会被忽略。以下是我尝试过的一些事情:

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

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

在VS中转到文件的属性并更改为无,以更改文件的生成操作


谢谢,但不幸的是,该选项在VS2015中不存在。是的,它在VS2015中存在。我在上面的答案中添加了一个截图。看一看,我看到了属性窗口,但是只有一个节点“Misc”。当我展开它时,我看到选项“文件名”和“完整路径”,但看不到“高级”或“构建操作”。我看到了,但没有任何更改。仍然只有“文件名”和“完整路径”。我已经假设了,所以这就是我已经在做的。