在 Windows 2019 服务器上运行 IIS 10 我有 1 个网站,并且在那里我有 20 多个应用程序正在运行。我一直在尝试为每个子应用程序创建一个默认文档,但是,每当我编辑其中一个子应用程序时,它都会为所有应用程序更改,而不仅仅是我想要编辑的特定文件。
IIS 树看起来像:
- www.companysite.com(网站)
- 公司1(申请)
- 公司2(申请)
- 公司3(申请)
- 等(应用)
我最初尝试转到每个子应用程序,打开默认文档并选择添加...选项,如前所述,该选项将针对所有应用程序进行更改。
在底部的 applicationHost.config 文件中,我尝试手动输入以下内容,为每个条目创建一个条目,这也不起作用。它似乎只读取第一个条目并用于所有应用程序:
<location path="www.companysite.com/Company1">
<system.webServer>
<defaultDocument enabled="true">
<files>
<add value="Company1LandingPage.asp" />
</files>
</defaultDocument>
</system.webServer>
</location>
我什至在文件输入后有一个清晰的标签,但这并没有帮助。想法?
我的 web.config 文件没有被触及,并且具有以下内容:
<configuration>
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="index.html" />
<add value="iisstart.htm" />
<add value="default.aspx" />
</files>
</defaultDocument>
</system.webServer>