ASP.NET Core 2 Web部署

时间:2018-04-01 18:27:34

标签: asp.net-core asp.net-core-2.0

我有一个ASP.NET Core 2 Web应用程序。每当我尝试部署应用程序时,Visual studio都会替换appsettings.json和Web.config,这会导致应用程序出现问题。有没有办法通知Visual Studio我不想部署这两个文件?

1 个答案:

答案 0 :(得分:1)

在.csproj文件中添加新的ItemGroup部分。

例如,以下块将确保appsettings.json的两个变体都不会复制到发布文件夹。

<ItemGroup>
<Content Update="appsettings.Development.json" CopyToPublishDirectory="Never" />
<Content Update="appsettings.json" CopyToPublishDirectory="Never" />