我将为您翻译以下内容,这是有关IT技术的问题:
我将我的应用程序发布到服务器上。当我输入我的域名时,出现了以下错误:
403 - Forbidden:拒绝访问。 您没有使用提供的凭据查看此目录或页面的权限。
发生了什么?
我将我的应用程序发布到服务器上。当我输入我的域名时,出现了以下错误:
403 - Forbidden:拒绝访问。 您没有使用提供的凭据查看此目录或页面的权限。
发生了什么?
你是否在使用iis托管网站?如果是,请确保你的网站所运行的帐户具有访问本地文件系统的权限?
直接从MSDN得知......
默认情况下,Network Service帐户具有IIS服务器根文件夹(名为Wwwroot)的读取和执行权限。这意味着在根文件夹中部署的ASP.NET应用程序已经具有其应用程序文件夹的读取和执行权限。但是,如果你的ASP.NET应用程序需要使用其他位置的文件或文件夹,则必须明确启用访问。
为了向作为Network Service运行的ASP.NET应用程序提供访问权限,你必须授予Network Service账户权限。
要授予特定文件的读取、写入和修改权限:
要了解更多信息,请单击此处。
除了上面的答案外,当您启用Windows身份验证并且:
我刚遇到了这个问题,原因是IIS网站指向了错误的应用程序池。
我曾经遇到过同样的问题(在Windows Server 2003上),请在IIS控制台中检查是否允许了ASP.NET v4服务扩展(在IIS / 计算机名称 / Web服务扩展下)。