Ответ 1
ApplicationPoolIdentity - пользователь LOCAL
(сгенерированный IIS, его идентификатор неизвестен до выполнения), поэтому любая попытка получить доступ к чему-либо в сети приведет к его использованию с помощью учетной записи COMPUTER$
.
Используя ActiveDirectory, вы можете предоставить доступ к учетной записи COMPUTER$
к файлам, которые вы хотите.
В качестве альтернативы, используя ActiveDirectory, вы можете создать учетную запись пользователя домена, настроить идентификатор пула приложений для использования этого пользователя домена и предоставить этому пользователю доступ к сетевым файлам.
Идентификаторы пула приложений: http://www.iis.net/learn/manage/configuring-security/application-pool-identities