0

我是 Windows Azure 的新手,刚刚创建了我的第一个“网站”。非常容易并且运行良好。1个问题...

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

举个简单的例子,我的 web.config 中有以下内容:

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

但我仍然在我的站点的“配置”选项卡上看到许多可能的默认文档。

这让我想知道它忽略了哪些其他设置。

谢谢。

4

2 回答 2

1

如果你有一条<clear/>线,我不希望你在 Azure 门户中看到的任何默认文档实际上是有效的。Azure 门户显示的是 ApplicationHost.config 中的最终结果,您的 web.config 将覆盖它。

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

于 2013-09-09T03:49:13.823 回答
0

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

于 2013-09-06T22:56:55.157 回答