3
我試圖用生產版本取代web.config。取代web.config在asp.net核心與2017年發佈
我的產品版本爲~\production\web.config
(tilda作爲我的項目文件夾的根目錄)。
我發現這個遷移文檔中
<ItemGroup>
<Content Include="Views\**\*" PackagePath="%(Identity)" />
<None Include="notes.txt" CopyToOutputDirectory="Always" />
<!-- CopyToOutputDirectory = { Always, PreserveNewest, Never } -->
<None Include="publishnotes.txt" CopyToPublishDirectory="Always" />
<!-- CopyToPublishDirectory = { Always, PreserveNewest, Never } -->
</ItemGroup>
我試圖用這樣的
<ItemGroup>
<None Include="_production\web.config" CopyToPublishDirectory="Always" />
</ItemGroup>
但這種方式的文件夾和文件都將複製到發佈目錄。它是映射和發佈的結合,不幸的是文檔因缺乏示例而受到影響,所以我試圖通過將映射示例與發佈相結合來猜測/找出它。
首先我想這:
<None Include="_production\web.config" CopyToPublishDirectory="Always" PackagePath="in/web.test"/>
所以我期待看到在發佈目錄中的文件夾in
但沒有。
我試圖
<None Include="_production\web.config" CopyToPublishDirectory="Always" PublishPath="in/web.test"/>
,但沒有工作過。
你可以找到遷移文件here
感謝它的作品,但它也複製'_production'文件夾 –
我發現問題是文件設置爲內容。我右鍵單擊並將其設置爲無,因此您的解決方案完美無缺 –