问题标签 [default-document]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
112 浏览

iis-10 - 为什么 IIS 10 默认文档不适用于静态文件?

我有一个 IIS 10 站点,我可以从根目录下载文档 index.html 而不会出现问题。但是,当我尝试使用默认文档功能下载相同的文件时,我得到状态代码 404.0,并且看起来 IIS 没有尝试将请求从 / 转换为 /index.html。

我的 web.config 文件:

0 投票
1 回答
39 浏览

web-config - 网站下应用程序的 IIS 10 默认文档

在 Windows 2019 服务器上运行 IIS 10 我有 1 个网站,并且在那里我有 20 多个应用程序正在运行。我一直在尝试为每个子应用程序创建一个默认文档,但是,每当我编辑其中一个子应用程序时,它都会为所有应用程序更改,而不仅仅是我想要编辑的特定文件。

IIS 树看起来像:

  • www.companysite.com(网站)
    • 公司1(申请)
    • 公司2(申请)
    • 公司3(申请)
    • 等(应用)

我最初尝试转到每个子应用程序,打开默认文档并选择添加...选项,如前所述,该选项将针对所有应用程序进行更改。

在底部的 applicationHost.config 文件中,我尝试手动输入以下内容,为每个条目创建一个条目,这也不起作用。它似乎只读取第一个条目并用于所有应用程序:

我什至在文件输入后有一个清晰的标签,但这并没有帮助。想法?

我的 web.config 文件没有被触及,并且具有以下内容: