我是Windows Azure的新手,刚创建了我的第一个“网站”。非常简单,运行良好。但是有一个问题......
Azure是否忽略和/或覆盖我在web.config文件中配置的部分或全部设置?
作为一个简单的例子,我在web.config中有以下内容:
<system.webServer>
<defaultDocument enabled="true">
<files>
<clear />
<add value="index.html" />
</files>
</defaultDocument>
</system.webServer>
但我仍然看到我网站的配置标签上列出了许多可能的默认文档。
让我想知道它忽略了什么其他设置。
感谢。
答案 0 :(得分:1)
如果您有<clear/>
行,我不希望您在Azure门户中看到的任何默认文档实际上有效。 Azure门户显示的内容最终是在您的web.config重写的ApplicationHost.config中结束的。
您是说您仍然看到Azure门户网站值在运行时有效吗?那将是令人费解的。
答案 1 :(得分:0)
Windows中的IIS在您管理站点(home.html,index.php等)时列出了几个常见的默认文档。您在web.config中列出的内容不是可能的默认文档列表,它是您的应用程序的确切默认文档。 Azure会在配置管理器中显示常见的默认文档,如果您选择不同的内容,它将覆盖您的web.config。