Полагаю, вы правильно настроили олицетворение. Вы отключили анонимный доступ, установили режим проверки подлинности Windows и установите для олицетворения значение true и т. Д.
Даже при том, что все сделано правильно и подражает правильная учетная запись, вы все равно не сможете получить доступ к файлу. Олицетворенная учетная запись использует так называемые сетевые учетные данные. Они действительны только на машине, на которой выполняется олицетворение. Когда вы пытаетесь получить доступ к файлу на самом компьютере, доступ осуществляется с учетными данными пользователя, но для файла на общем ресурсе доступ осуществляется как пользователь, не прошедший проверку подлинности, и поэтому доступ к нему не разрешен.
Чтобы разрешить вам использовать учетные данные пользователя для удаленной работы, то есть для доступа к общему ресурсу, встроенной безопасности для удаленной базы данных и т. Д., Вам нужно использовать делегирование, а не олицетворение. Это довольно сложная тема, связанная с настройкой Active Directory и настройкой IIS. Взгляните на эту статью , она должна дать вам хорошее место для начала.