2014-04-26 311 views
23

我最近开始了一个asp.net教程,我想测试我用WebMatrix制作的页面。如何,有一个错误:IIS Express安装目录在哪里?

Web服务器配置为不列出此目录的内容。

因此它建议启用目录浏览并转到IIS Express安装目录并运行命令。

那么这个位置究竟在哪里?

回答

26

用户数据文件存在的位置:

C:\Users\[username]\Documents\IISExpress 

如果是这样的错误。那么你可能在你的浏览器上发现了错误404.13Forbidden)。

你可以尝试编辑的web.config文件,加入:

<system.webServer> 
    <modules runAllManagedModulesForAllRequests="true"/> 
</system.webServer> 

这将允许服务器读取文件并处理它们。这是服务器设置错误。我认为这可能会帮助你。

更新

正如jamiebarrow建议,你可以直接使用在Windows资源管理器中以下路径的目录,

%userprofile%\documents\IISExpress 
+1

所以它说:运行appcmd设置config/section:system.webServer/directoryBrowse/enabled:true以在服务器级别启用目录浏览。 但它不能识别命令appcmd – ThomasMX

+0

它仍然是服务器配额错误。这里是一个微软technet的帖子:http://technet.microsoft.com/en-us/library/cc731109%28v=ws.10%29.aspx请阅读它:)它会进一步指导你... –

+2

这个答案解决了我最后的问题!我无法运行任何东西。我运行它告诉我运行的appcmd,我设置了Windows身份验证= true和匿名身份验证= false。这3个动作让我看到并遍历目录。虽然这个答案让我实际上加载了我的页面。谢谢!!! – Luminous

23

我的目录位于:

Ç :\ Program Files \ IIS Express

0

找到一个注册表项HKEY_LOCAL_MACHINE \ SOF TWARE \ Microsoft \ IISExpress \参数安装路径