【发布时间】:2018-10-20 06:14:41
【问题描述】:
我为生产 IIS 应用程序池配置了 URL 重写规则,这些规则在开发 IIS 应用程序池中不起作用(特别是 HTTP 到 HTTPS 重定向)。
我有什么:
-
web.production.config用于生产 -
web.config(用于开发和本地 IIS Express) - 两个发布配置文件(开发和生产)。
我需要什么:
-
web.production.config将与生产发布配置文件一起发布。 -
web.config将与开发发布配置文件一起发布,并由本地 IIS express 用于本地调试。
我目前在做什么:
- 禁止发布这两个文件。
- 部署后手动复制
web.production.config文件,在服务器上重命名为web.config。
如何实现自动化? pubxml 中的<ExcludeFilesFromDeployment /> 属性不会抑制部署后重命名文件的需要。
【问题讨论】:
标签: visual-studio asp.net-core .net-core