2017-04-02 90 views

回答

0

原因:http://localhost:5000指的是网络服务器的根目录。因此,对于上述请求,它会尝试读取服务器的根文件夹。但是,默认情况下IIS(快速)不允许您查看文件系统。因此它显示以上错误。

很可能你不需要访问服务器的根目录,而是可能需要访问你的webapp(例如:http://localhost:5000/myapp)。

但是,如果你知道自己在做什么,那么你可以启用IIS使用以下配置在应用程序的Web.config显示根目录(文件系统)

Important: Below config should not be activated in a production or any publicly reachable environment which is obviously a high critical security issue.

<system.webServer> 
    <directoryBrowse enabled="true" /> 
    <modules runAllManagedModulesForAllRequests="true"></modules> 
    </system.webServer> 
0

有两件事通常是当我得到这个错误时的问题:

第一:我从来没有定义过一个标准的文档,并在某些时候改变它 - 因此,在这种情况下IIS自动定义的标准文档不存在

第二:我没有启用索引搜索

您可能想试试这个。您可以直接在IIS设置中更改这些设置。