2015-05-29 59 views
0

我在Azure上部署了一个空的Web应用程序。在这一点上,我只托管一个基本网站,只有HTML,CSS和JS文件。我上传并分配了一个SSL证书到我的自定义域,并希望强制https。官方文档声明编辑web.config文件来实现重写规则,但是我没有一个web.config文件,文档中所说的文件应该默认添加。Azure网站没有web.config文件

+0

感谢Puneet,我可以按照您提供的链接上的说明进行配置。我很感激! – codedzy

+0

你好。很高兴它帮助:) –

回答

4

默认情况下不会添加web.config文件,因此如果您在网站内容文件夹中没有看到它,则完全没问题。

您可以随时创建新的web.config文件并在其中放置设置,但无法通过更改web.config中的设置强制Azure Web应用上的SSL设置,因为SSL部分在applicationHost处被锁定(我相信)。配置级别。这里最简单的方法是添加一个URLREWRITE规则,将所有HTTP请求重定向到HTTPS。请查看此链接以了解如何实现此目的的示例 - http://blogs.msdn.com/b/benjaminperkins/archive/2014/01/07/https-only-on-windows-azure-web-sites.aspx