如何在IIS Express上默认启用目录浏览

时间:2011-12-17 09:16:59

标签: iis iis-express cassini directory-browsing

Cassini(Visual Studio开发Web服务器)默认启用目录浏览,默认情况下如何在IIS Express上启用目录浏览? (我不想为我拥有的每个项目单独配置?

4 个答案:

答案 0 :(得分:19)

您应该可以使用AppCmd.exe来管理IIS Express。试试这个:

appcmd set config /section:directoryBrowse /enabled:true

有关AppCmd.exe的更多信息: http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe

答案 1 :(得分:18)

  1. 转到项目的Web.config文件。

  2. <system.webServer>

  3. web.config标记中添加以下两个标记

    <directoryBrowse enabled="true" />

    <modules runAllManagedModulesForAllRequests="true" />

答案 2 :(得分:6)

您可以使用appcmd工具

APPCMD (command) (object-type) <identifier> < /parameter1:value1 ... >*

.Most对象支持的命令之一在哪里支持这一基本命令集:

列表显示计算机上的对象。可选项可以指定要列出的唯一对象,也可以指定一个或多个参数来匹配对象属性。

ADD 使用指定的对象属性创建一个新对象,以便在创建过程中进行设置。

删除删除。

指定的对象

SET 在指定的对象上设置参数。

启用目录浏览。

转到IIS Express安装目录。

1:在服务器级启用目录浏览

Run `appcmd set config /section:system.webServer/directoryBrowse /enabled:true`

2:在网站级别启用目录浏览

Run `appcmd set config ["SITE_NAME"] /section:system.webServer/directoryBrowse /enabled:true`

注意:使用提升权限运行

您可以验证站点或应用程序配置文件中的configuration/system.webServer/directoryBrowse@enabled属性是否设置为true。

参考:IIS

答案 3 :(得分:1)

对于以后的那些人:也可以通过IIS管理器启用目录浏览:

IIS Manager Directory Browsing