Убедитесь, что удостоверение пула приложений имеет доступ для чтения и выполнения к файлам, размещенным в IIS (другими словами, проверьте файлы по адресу D: \ path \ to \ site).Будь то сетевая служба, учетная запись домена, что угодно ... для этого потребуется разрешение R & X.
Я предполагаю, что это происходит из-за того, что вы являетесь локальным администратором на сервере, поэтому, когда вы делаете это локальноВы можете использовать свои собственные локальные учетные данные для загрузки сайта.Но когда вы делаете это удаленно, IIS должен иметь доступ к этим файлам - даже если анонимный доступ включен (в противном случае, как он может загружать файлы для обслуживания страницы для вас?).
Если вы все еще озадачены, попробуйте использовать программу, такую как filemon или procmon local, на сервере при выполнении запроса, и посмотрите, что получит отказ в доступе, когда вы получите 401.