2016-01-13 129 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