Azure网站没有web.config文件

时间:2015-05-29 12:42:10

标签: azure azure-web-sites

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

1 个答案:

答案 0 :(得分:4)

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

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