我最近开始了一个asp.net教程,我想测试我用WebMatrix制作的页面。如何,有一个错误:IIS Express安装目录在哪里?
Web服务器配置为不列出此目录的内容。
因此它建议启用目录浏览并转到IIS Express安装目录并运行命令。
那么这个位置究竟在哪里?
我最近开始了一个asp.net教程,我想测试我用WebMatrix制作的页面。如何,有一个错误:IIS Express安装目录在哪里?
Web服务器配置为不列出此目录的内容。
因此它建议启用目录浏览并转到IIS Express安装目录并运行命令。
那么这个位置究竟在哪里?
用户数据文件存在的位置:
C:\Users\[username]\Documents\IISExpress
如果是这样的错误。那么你可能在你的浏览器上发现了错误404.13(Forbidden)。
你可以尝试编辑的web.config文件,加入:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
这将允许服务器读取文件并处理它们。这是服务器设置错误。我认为这可能会帮助你。
更新
正如jamiebarrow建议,你可以直接使用在Windows资源管理器中以下路径的目录,
%userprofile%\documents\IISExpress
我的目录位于:
Ç :\ Program Files \ IIS Express
找到一个注册表项HKEY_LOCAL_MACHINE \ SOF TWARE \ Microsoft \ IISExpress \参数安装路径
所以它说:运行appcmd设置config/section:system.webServer/directoryBrowse/enabled:true以在服务器级别启用目录浏览。 但它不能识别命令appcmd – ThomasMX
它仍然是服务器配额错误。这里是一个微软technet的帖子:http://technet.microsoft.com/en-us/library/cc731109%28v=ws.10%29.aspx请阅读它:)它会进一步指导你... –
这个答案解决了我最后的问题!我无法运行任何东西。我运行它告诉我运行的appcmd,我设置了Windows身份验证= true和匿名身份验证= false。这3个动作让我看到并遍历目录。虽然这个答案让我实际上加载了我的页面。谢谢!!! – Luminous