当该目录中存在default.aspx时,如何获得IIS上的目录列表
对于IIS 6,您需要启用“目录浏览”并从“文档”选项卡中删除所有文档。
对于IIS 7,需要在父目录下的web.config文件中添加以下内容,例如C:\inetpub\wwwroot
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <directoryBrowse enabled="true" /> <defaultDocument enabled="false" /> </system.webServer> </configuration>
如果您使用IIS 6.0,请从“文档”选项卡中的列表中删除“default.aspx”。 确保在“主目录”选项卡中选中“目录浏览”。
如果是IIS 7.0,请告诉我,我将查找那里的设置。
除去删除或禁用default.aspx文件? 不知道有没有办法。 呈现HTML而不是索引是devise的行为。
default.aspx的存在不控制目录浏览。 如果您定义了默认文档(无目录浏览设置),则客户端将连接到默认文档中定义的页面(如果没有请求其他页面)。 如果启用目录浏览并且没有指定默认文档,则客户端将收回目录列表。