Windows Azure和web.config设置

时间:2013-09-06 22:17:18

标签: asp.net azure web-config

我是Windows Azure的新手,刚创建了我的第一个“网站”。非常简单,运行良好。但是有一个问题......

Azure是否忽略和/或覆盖我在web.config文件中配置的部分或全部设置?

作为一个简单的例子,我在web.config中有以下内容:

<system.webServer>
    <defaultDocument enabled="true">
        <files>
            <clear />
            <add value="index.html" />
        </files>
    </defaultDocument>
</system.webServer>

但我仍然看到我网站的配置标签上列出了许多可能的默认文档。

让我想知道它忽略了什么其他设置。

感谢。

2 个答案:

答案 0 :(得分:1)

如果您有<clear/>行,我不希望您在Azure门户中看到的任何默认文档实际上有效。 Azure门户显示的内容最终是在您的web.config重写的ApplicationHost.config中结束的。

您是说您仍然看到Azure门户网站值在运行时有效吗?那将是令人费解的。

答案 1 :(得分:0)

Windows中的IIS在您管理站点(home.html,index.php等)时列出了几个常见的默认文档。您在web.config中列出的内容不是可能的默认文档列表,它是您的应用程序的确切默认文档。 Azure会在配置管理器中显示常见的默认文档,如果您选择不同的内容,它将覆盖您的web.config。