可能重复:
ASP MVC in IIS 7 results in: HTTP Error 403.14 - Forbidden
我在服务器上发布了我的应用程序。当我进入我的域名时,我收到了这个错误:
403 - 禁止访问:访问被拒绝。 您无权使用您提供的凭据查看此目录或页面。
发生了什么事?
答案 0 :(得分:12)
您是否在iis上托管该网站?如果是这样,请确保您的网站运行的帐户可以访问本地文件系统?
直接来自msdn .....
默认情况下,网络服务帐户对IIS服务器根文件夹具有“读取”和“执行”权限。 IIS服务器根文件夹名为Wwwroot。这意味着在根文件夹中部署的ASP.NET应用程序已对其应用程序文件夹具有“读取”和“执行”权限。但是,如果ASP.NET应用程序需要在其他位置使用文件或文件夹,则必须专门启用访问权限。
要提供对作为网络服务运行的ASP.NET应用程序的访问权限,您必须授予对网络服务帐户的访问权限。
授予对特定文件的读取,写入和修改权限
点击here了解更多
答案 1 :(得分:12)
除了上面的答案之外,如果设置了Windows Authenticaton,也可能会出现错误:
答案 2 :(得分:9)
我刚遇到此问题,原因是IIS网站指向了错误的应用程序池。
答案 3 :(得分:4)
我有同样的问题(在Windows Server 2003上),如果您允许ASP.NET v4服务扩展(在IIS / ComputerName / Web Service扩展下),请检查IIS控制台