IIS 7 по умолчанию работает в "integrated mode".
Вы больше не можете подражать там
(вы не получаете сообщение об ошибке при олицетворении, но оно просто не повышает привилегии) .
Чтобы использовать олицетворение, вам нужно переключить ASP.NET app-pool вашего приложения на "classic mode"
.
Обратите внимание, что это также означает, что вы потеряете все функции, которые зависят от интегрированного режима.
Другим возможным решением может быть создание символической ссылки, указывающей на общий ресурс smb, предоставление разрешения IUSR на символическую ссылку и предоставление операционной системе возможности обрабатывать все остальное (не знаю, работает ли это, и учитывая послужной список MSFT, я думаю, что это не так).
mklink /d C:\inetpub\wwwroot\your_application_root\ShareName \\Server\ShareName\Directory
mklink требует Windows Vista +, то есть Windows Server 2008 +