При размещении приложения в IIS express. Ваш пул приложений выполняется под вашим логином windows.
Когда вы размещаете веб-приложение в IIS. Тогда ваш файл может быть активирован в IIS Apppool \, и файл будет доступен через вашего windows аутентифицированного пользователя. Поэтому, пожалуйста, попробуйте изменить свой идентификатор пула приложений для вашего пользователя windows.
Кроме того, вы можете попытаться изменить и идентификатор пула приложений, и useAppPoolCredential = true . ![enter image description here](https://i.stack.imgur.com/JMGfh.png)
Первая часть, которую нам нужно сделать, это выяснить, где доступ запрещен выдана ошибка. Тогда мы будем знать, в чем причина root.
Кроме того, вы можете использовать монитор процесса для отслеживания «ошибки доступа запрещен».
https://docs.microsoft.com/en-us/sysinternals/downloads/procmon