我有asp.net核心应用程序。效果很好,但接下来我们将使用https。我该怎么办? 本地开发和生产中的步骤?
例如,在本地,URL为http://localhost:12345
;但我们想要https://localhost:12345
更新:
在生产环境中,我谈论的是在IIS中托管
答案 0 :(得分:0)
在本地开发中,如果您使用IIS公开服务,则无需更改任何内容。
在IIS中
喜欢
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>