【发布时间】:2018-10-17 18:54:18
【问题描述】:
VS 将生成(并覆盖)一个 web.config 文件,作为发布到 IIS 的一部分。我需要在文件中包含各种项目(例如扩展文件上传最大大小限制、重定向到 HTTPS 等)。我目前必须在每次发布后将内容复制并粘贴到文件中。
有没有办法定义 Visual Studio 在为 IIS 发布 .NET Core 2 Web 应用程序时生成的 web.config 文件的内容?
【问题讨论】:
-
将 ˋweb.config` 添加到您的项目中。
-
@Lex Li 如果我试过了。即使使用 Build Action = Content,VS 也不会发布它。或者它可能会然后覆盖它。
-
至少
dotnet publish不会覆盖它。在这里发布 Web 应用程序不是必须使用 VS。 -
@Lex Li 我想这是一个选项,但我在 VS 中使用发布到 IIS,所以我不必手动复制文件。我想知道是否有办法使用 VS Publish。
标签: iis visual-studio-2017 asp.net-core-2.0