2016-01-13 123 views
2

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

<?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 beeing项目名称
  • 路径**\appsettings.json
  • 清空在网站公布beeing前
  • 复制到临时文件夹 AppData\Local\Temp\PublishTemp

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

回答

0

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

enter image description here

+1

谢谢,但unfortunateley该选项中不存在VS 2015 – Guillermo

+0

是的,这是目前在VS2015。我在上面的答案中添加了一个屏幕截图。看一看。 – chief7

+0

奇怪,我没有看到“高级”节点。我必须以某种方式激活它吗? – Guillermo