Кажется, достаточно просто ... Я захожу в расширенные настройки пула приложений и устанавливаю службу для работы под учетной записью, у которой есть доступ к сетевым файлам, которые мне нужно прочитать. Я знаю, что правильно ввел имя пользователя и пароль, потому что это даже не позволяет мне отправлять с неправильным именем пользователя / паролем. Я использую формат домен \ имя пользователя. Я подключаю свой сайт к этому пулу приложений, запускаю сайт, получаю ошибку 503, и пул приложений немедленно останавливается. Я погуглил это, и в каждом посте, который я видел (а их было много), говорится, что пароль неправильный, потому что он был изменен в домене, но не обновлен. Да, это может случиться, но я только что ввел имя пользователя и пароль, и они были проверены, я знаю, что они верны.
Я просто пытаюсь прочитать файлы, существующие на сетевом диске, и это кажется лучшим способом сделать это. Если у кого-то еще есть предложения, я готов попробовать что-нибудь еще.
ОБНОВЛЕНИЕ: в моем журнале системных событий (идентификатор события 5021) появляется следующее:
Идентификатор DocumentAPI пула приложений недействителен. Имя пользователя или пароль, указанные для удостоверения, могут быть неправильными, или у пользователя могут отсутствовать права на пакетный вход. Если удостоверение не исправлено, пул приложений будет отключен, когда пул приложений получит свой первый запрос. Если права на пакетный вход вызывают проблему, необходимо изменить удостоверение в хранилище конфигурации IIS после предоставления прав, прежде чем служба активации процессов Windows (WAS) сможет повторить попытку входа в систему. Если удостоверение остается недействительным после обработки первого запроса для пула приложений, пул приложений будет отключен. Поле данных содержит номер ошибки.
Я также выполнил шаги здесь, которые не помогли:
https://technet.microsoft.com/en-us/library/cc735179(v=ws.10).aspx
Спасибо!