在添加虚拟目录时,无法validation对path(C:\ inetpub \ wwwroot)的访问权限

我正在尝试在Windows Server 2008 R2上设置IIS Web服务和ASP.NET服务。 物理目录是创build的,但我不能得到它的工作。 这是一个新的IISangular色安装。

在这里输入图像说明

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

  • pipe理员
  • networking服务
  • 用户
  • IIS_IUSRS
  • IUSR

我到目前为止所尝试过的

  • Edit Virtual Directory -> Connect As对话框中,select应用程序用户(通过身份validation)。 当我按testing设置,我得到上述错误。

  • Edit Virtual Directory -> Connect As对话框中,select特定用户: IUSR (无密码)。 当我按testing设置,我得到以下内容: 在这里输入图像说明

其他说明

匿名身份validation已启用,匿名用户身份是应用程序池身份。

应用程序池configuration如下所示: 在这里输入图像说明

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

任何帮助,将不胜感激。

直到现在我还有同样的问题。 正如你所提到的,我尝试了“连接为”,我记下的用户名和密码,是我的机器的用户(IIS在本机上运行),我testing了连接,现在它工作。 也许如果你没有使用这台机器的用户(试用具有pipe理员权限的用户),你应该尝试一下,它对我有用,它也可能适用于你的情况。

我有同样的问题,几乎一天都弄不清楚。 我将IUSR和NetworkService添加到了文件夹权限,我确定它是以NetworkService身份运行的。 我试图模拟,甚至以pipe理员身份运行(不要这样做)。 然后有人build议我尝试从Windows 2008 R2服务器内部运行该页面,并指出我的Handler映射,这些都是禁用的。

我得到这个工作:

  • 打开您网站的function视图。
  • 去处理程序映射。
  • find.cshtml的path
  • 右键单击并单击编辑function权限
  • select执行
  • 点击确定。

现在尝试刷新您的网站。

尝试返回到互联网信息服务,右击您创build的内部网,并select编辑权限。

当wwwrootpopup窗口打开时,select共享选项卡,然后单击下拉菜单中的“共享”select用户和他们的权限级别,或者只是select每个人和权限阅读和权利

我有同样的问题,解决scheme是取消选中“使用端口80和443”Skype的高级configuration!

我认为这个问题的最佳解决scheme可以在这里find: 在IIS8 IIS_IUSRS和IUSR权限这是一个很好的解决方法,但它不起作用,当您通过Internet访问Web服务器。