asp.net iis错误

我在vista 64位上使用asp.net 2.0和IIS 7 . 每次,当我尝试在浏览器中打开页面时,我都会收到以下错误 .

访问被拒绝 . 描述:访问提供此请求所需的资源时发生错误 . 您可能没有权限查看请求的资源 .

错误消息401.3:您无权使用您提供的凭据查看此目录或页面(由于访问控制列表而拒绝访问) . 请Web服务器的管理员授予您访问“C:\ example \ WebApplication1 \ WebApplication1 \ Default.aspx”的权限 .

回答(4)

2 years ago

您的应用程序池的用户是否对您尝试提供的文件具有读取权限?默认情况下,这应该是NETWORK SERVICE用户 .

您的ASPNET用户也需要访问权限 .

可以在此处设置权限:右键单击目录或文件 - >“属性” - >“安全”选项卡

2 years ago

如果您在IIS匿名设置中使用了相同的用户,则需要在内部目录上的C:\ example目录中授予用户名“Internet Guest Account”的权限 .

2 years ago

将您的aspnet本地用户权限授予您尝试访问的目录 .

2 years ago

您需要向在您的网站所在文件夹中使用应用程序池绑定的用户添加权限 .

用户名通常是IUSR,NETWORK SERVICE或IIS_IUSRS .

对根的Permision:读取和执行,列出文件夹和读取root / App_Data的权限:全部

或者另一种方法是将应用程序池中的用户名(高级设置 - >标识)设置为有权读取目录的用户名 . 您可能需要创建新的应用程序池 .