Cassini(Visual Studio开发Web服务器)默认启用目录浏览,如何在IIS Express上默认启用目录浏览? (我不希望每个项目都有单独的配置吗?
您应该能够使用AppCmd.exe来管理IIS Express。试试这个:
appcmd set config /section:directoryBrowse /enabled:true
有关AppCmd.exe的更多信息,请访问:http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe
Web.config
文件。<system.webServer>
的web.config
标签中添加以下两个标签<directoryBrowse enabled="true" />
<modules runAllManagedModulesForAllRequests="true" />
你可以使用appcmd
工具
APPCMD (command) (object-type) <identifier> < /parameter1:value1 ... >*
.Most对象支持的命令之一在哪里支持这一基本命令集:
LIST显示机器上的对象。可选项可以指定要列出的唯一对象,也可以指定一个或多个参数以匹配对象属性。
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
对于那些后来遇到的人:也可以通过IIS管理器启用目录浏览: