У нас есть старое приложение ASP.NET, размещенное в IIS6 / Win2k3. Это приложение для создания документов, которое загружает документы в SharePoint 2003. Приложение использует пул приложений под пользователем sharepointservice
, который является администратором сайта SharePoint. Веб-приложение, которое недавно было перенесено в .net 2.0 с версии 1.1, использует проверку подлинности NTLM для идентификации наших пользователей в интрасети.
Поскольку ИТ-администраторы в отпуске, мне, разработчику, предоставлены права локального администратора на коробку Win2k3. Проблема заключается в том, что всякий раз, когда я развертываю веб-сайт, хотя документы соответствующим образом загружаются на сайт SharePoint через приложение, пользователи не могут их загрузить. Ошибка
Ошибка HTTP 403 - запрещено: доступ запрещен
Я знаю, что ИТ-специалисты используют служебную учетную запись, а не учетные записи пользователей домена.
Я уже пытался изменить разрешения в IIS для этого веб-сайта. Я даже поставил Everyone
и <Domain>\Users
, чтобы иметь доступ на чтение ко всем этим папкам, но безрезультатно. Я почесал в сети, нет однозначных ответов. Я что-то упускаю?