我有一种感觉,这应该很容易,但我努力找出如何去做。禁用Azure上的asp.net vnext网站上的端口80
我有一个网站,我想限制为HTTPS。它是一个部署到Azure的asp.net vnext网站(不是mvc)。它正在提供静态文件而无需通过ASP.NET管道。
在之前的asp.net版本中,您可以添加system.webServer规则来执行重定向。这从vNext消失了。如果我使用Mvc,我可以使用RequireHttps属性,或者我可以编写自定义中间件来执行重定向,但只有在启用asp.net管道时才会启用。我的html和js(这是一个SPA应用程序)仍然会提供。如果我正在部署到IIS而不是Azure,则可以在此处进行配置。
那么,我该如何告诉一个天蓝色的网站,只有在没有web配置文件的端口443上进行响应?
[更新]我设法使用IIS管理器进行远程管理以连接到Azure网站,并且可以在SSL设置下启用Require SSL。尽管设置在每个部署中都重置,但并非真正可接受的解决方法。 –