IIS 目录浏览不会显示文件内容
IIS Directory Browsing won't show file contents
据我所知,我使用 IIS UI 以相同的方式设置了两台不同的计算机(每台计算机在本地硬盘驱动器上都有自己的物理文件夹)。浏览时,两台计算机均成功显示其文件夹中的文件列表(一些 XML 文件)。但是,从一台计算机 (1) 您可以单击列表中的文件名,浏览器将呈现 XML 内容(缩进、颜色等)。在另一台计算机 (2) 中,当您单击列表中的文件名时,它只显示一个空白页面。
我想要计算机 (1) 的行为。
另一个线索:
- 在计算机 (1) 上,如果您右键单击目标另存为,则另存为
对话框将在文件类型中指定 XML 文件。
- 在计算机 (2) 上,如果您
右键单击并将目标另存为,“另存为”对话框将指定 htm
文件类型中的文件。
谢谢!
诺姆
没关系,我找到答案如下:
- 为有问题的两台计算机找到 applicationHost.config 文件,进行比较
- 坏电脑没有静态内容部分
- 使用控制面板,程序和功能,打开或关闭 Windows 功能,Internet 信息服务 -> 万维网服务 -> 常用 HTTP 功能 -> 静态内容检查打开,确定
- 在 IIS 管理器的 MIME 类型中,仔细检查 .xml 是 text/xml
据我所知,我使用 IIS UI 以相同的方式设置了两台不同的计算机(每台计算机在本地硬盘驱动器上都有自己的物理文件夹)。浏览时,两台计算机均成功显示其文件夹中的文件列表(一些 XML 文件)。但是,从一台计算机 (1) 您可以单击列表中的文件名,浏览器将呈现 XML 内容(缩进、颜色等)。在另一台计算机 (2) 中,当您单击列表中的文件名时,它只显示一个空白页面。
我想要计算机 (1) 的行为。
另一个线索:
- 在计算机 (1) 上,如果您右键单击目标另存为,则另存为 对话框将在文件类型中指定 XML 文件。
- 在计算机 (2) 上,如果您 右键单击并将目标另存为,“另存为”对话框将指定 htm 文件类型中的文件。
谢谢!
诺姆
没关系,我找到答案如下:
- 为有问题的两台计算机找到 applicationHost.config 文件,进行比较
- 坏电脑没有静态内容部分
- 使用控制面板,程序和功能,打开或关闭 Windows 功能,Internet 信息服务 -> 万维网服务 -> 常用 HTTP 功能 -> 静态内容检查打开,确定
- 在 IIS 管理器的 MIME 类型中,仔细检查 .xml 是 text/xml