我在D:驱动器上设置了一个新的本地网站,路径为D:\ inetpub。当我尝试将文件从我的C:驱动器上的现有localhost复制到D:驱动器时,收到一条消息,我需要管理员权限才能访问这些文件。我尝试了很多方法,但得到了相同的信息。
我尝试按照此页面的说明操作Microsoft:
https://msdn.microsoft.com/en-us/library/aa954062.aspx#Anchor_0
但是 - 我不知道我在设置主机进程标识方面做了什么,所以这可能是问题所在。我已经进入IIS中的高级设置,进入应用程序池,然后单击elipse以显示列表。但我没有在列表中看到任何我认为应该选择除默认应用程序池之外的内容(即,列表中没有用户标识,也无法添加用户)。我不需要将应用程序池链接到具有管理员权限的用户吗?我该怎么做?
我已在两个网站上为Anonymous设置了身份验证。两个站点都使用默认的应用程序池,我在两个站点上给自己(我的用户名)完全权限。 (管理员权限在两者上都显示为灰色,因此我无法更改这些权限。)我使用的是Windows 10和IIS 10.0。
如果您需要更多信息以提供建议,请与我们联系。谢谢!
更新: 我找到了我的解决方案,分为两部分,第1部分:
IIS7 Permissions Overview - ApplicationPoolIdentity
和第2部分:
http://www.thewindowsclub.com/fix-failed-to-enumerate-objects-in-the-container
实施这两套指令似乎解决了这个问题。
感谢。