在添加虚拟目录时,无法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服务器。