我是否可以在没有假冒的情况下访问MVC3中的网络位置?

时间:2012-09-19 18:45:33

标签: asp.net-mvc-3 windows-server-2003 windows-server-2008-r2

这类问题对我来说是第一个问题,因为我想知道某些工作是否有效。

我们有:

服务器1 - Win2K3文件服务器,也是我们的域服务器。

服务器2 - 部署了我们的MVC3站点的Win2008 R2服务器,该服务器也加入了域。

我在服务器2上有代码,它使用.NET文件系统(IO)类来使用指向网络共享目录的UNC路径访问服务器1,例如\\10.1.1.1\FileDirectory\

此代码工作正常,我们没有使用模拟或委派。我想知道这是否应该工作,或者它是否指向服务器1上的错误网络权限设置。我认为MVC3站点作为某种本地服务器系统帐户运行,不会有任何域访问,这就是为什么我我很困惑。

以下是服务器1上共享目录权限的2个屏幕截图。

分享电影

enter image description here

NTFS Perms

enter image description here


感谢您的任何意见。如果我能进一步澄清或提供更多信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

从具有共享的服务器的角度看,您的网站运行的用户(应用程序池标识?)将被视为“经过身份验证的用户”。

http://www.windowsitpro.com/article/user-management-and-profiles/understanding-the-authenticated-users-group