【发布时间】:2018-04-01 18:27:34
【问题描述】:
我有一个 ASP.NET Core 2 Web 应用程序。每当我尝试部署应用程序时,Visual Studio 都会替换 appsettings.json 和 Web.config,这会导致应用程序出现问题。有没有办法通知 Visual Studio 我不想部署这两个文件?
【问题讨论】:
标签: asp.net-core asp.net-core-2.0
我有一个 ASP.NET Core 2 Web 应用程序。每当我尝试部署应用程序时,Visual Studio 都会替换 appsettings.json 和 Web.config,这会导致应用程序出现问题。有没有办法通知 Visual Studio 我不想部署这两个文件?
【问题讨论】:
标签: asp.net-core asp.net-core-2.0
在 .csproj 文件中添加一个新的 ItemGroup 部分。
例如,以下块将确保 appsettings.json 的两个变体都不会复制到发布文件夹。
<ItemGroup>
<Content Update="appsettings.Development.json" CopyToPublishDirectory="Never" />
<Content Update="appsettings.json" CopyToPublishDirectory="Never" />
【讨论】: