This sort of question is a first for me, because I’m wondering if something that IS working SHOULD be working.
We have:
Server 1 – Win2K3 file server, which is also our domain server.
Server 2 – Win2008 R2 server where our MVC3 site is deployed, which is also joined to the domain.
I have code on server 2 that uses .NET file system (IO) classes to access server 1 using UNC paths that point to network shared directories, such as \\10.1.1.1\FileDirectory\.
This code works just fine, and we’re not using impersonation or delegation. I’m wondering if this SHOULD work, or if it points to bad network permissions setup on server 1. I thought the MVC3 site ran as a local server system account of some sort that wouldn’t have any domain access, which is why I’m confused.
Here are 2 screen shots of the permissions for the shared directory on server 1.
Share Perms

NTFS Perms

Thanks for any input. Let me know if I can clarify further or provide more information.
It would appear the the user your site runs as (App Pool Identity?) counts as an ‘Authenticated User’ from the perspective of the server with the share.
http://www.windowsitpro.com/article/user-management-and-profiles/understanding-the-authenticated-users-group