Cassini(Visual Studio 开发 Web 服务器)默认启用目录浏览,如何在 IIS Express 上默认启用目录浏览?(我不想为我拥有的每个项目单独配置?
4 回答
转到
Web.config
您的项目的文件。<system.webServer>
在标签中添加以下两个标签web.config
<directoryBrowse enabled="true" />
<modules runAllManagedModulesForAllRequests="true" />
您应该能够使用 AppCmd.exe 来管理 IIS Express。试试这个:
appcmd set config /section:directoryBrowse /enabled:true
有关 AppCmd.exe 的更多信息: http ://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe
你可以使用appcmd
工具
APPCMD (command) (object-type) <identifier> < /parameter1:value1 ... >*
. 大多数对象支持此基本命令集的命令之一在哪里:
LIST显示机器上的对象。可选项可以指定要列出的唯一对象,或者可以指定一个或多个参数以匹配对象属性。
ADD创建一个具有指定对象属性的新对象,以在创建期间进行设置。
DELETE删除指定的对象。
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 管理器启用目录浏览: