添加虚拟目录时,"无法验证对路径的访问权限(C:\ inetpub\wwwroot)"

Joh*_*wey 74 iis iis-7.5

我试图在Windows Server 2008 R2上设置IIS Web服务和ASP.NET服务.物理目录已创建,但我无法使其工作.这是一个全新的IIS角色安装.

在此输入图像描述

服务器位于域上,domain\server $具有读/写/浏览权限C:\inetpub\wwwroot.读/写/浏览访问权限也授予:

  • 管理员
  • 网络服务
  • 用户
  • IIS_IUSRS
  • IUSR

到目前为止我尝试过的

  • Edit Virtual Directory -> Connect As对话框中,选择"应用程序用户"(通过身份验证).当我按下测试设置时,我收到上述错误.

  • Edit Virtual Directory -> Connect As对话框中,选择特定用户:( IUSR无密码).当我按下测试设置时,我得到以下信息: 在此输入图像描述

其他说明

匿名身份验证已启用,匿名用户身份是应用程序池标识.

应用程序池配置如下所示: 在此输入图像描述

在Web浏览器中,http://localhost返回空白页但没有错误.

任何帮助,将不胜感激.

uma*_*ais 78

直到现在我才遇到同样的问题; 就像你提到的那样,我尝试了"Connect As"和我写下的用户名和密码,是我机器的用户(IIS在这台机器上运行),我测试了连接,现在可以正常工作了.也许如果你没有使用该机器的用户(尝试具有管理员权限的用户),你应该试一试,它对我有用,它也可以在你的情况下工作.


nix*_*roi 7

我遇到了同样的问题,几乎一天都无法弄清楚。我将 IUSR 和 NetworkService 添加到文件夹权限中,确保它作为 NetworkService 运行。我尝试模拟甚至以管理员身份运行(请勿这样做)。然后有人建议我尝试从 Windows 2008 R2 服务器内部运行该页面,它指向我所有禁用的处理程序映射。

我让它与这个一起工作:

  • 打开您网站的功能视图。
  • 转到处理程序映射。
  • 找到 .cshtml 的路径
  • 右键单击并单击编辑功能权限
  • 选择执行
  • 点击确定。

现在尝试刷新您的网站。


FAH*_*HID 6

我通过安装IIS的开发相关功能解决了这个问题。

默认情况下,IIS 不会安装所有必需的功能。

您应该安装 IIS 开发相关功能来解决该问题。

在此输入图像描述