Cassini(Visual Studio开发Web服务器)默认启用目录浏览,默认情况下如何在IIS Express上启用目录浏览? (我不想为我拥有的每个项目单独配置?
答案 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)
转到项目的Web.config
文件。
在<system.webServer>
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管理器启用目录浏览: