2011-12-27 3 views
3

У нас есть старое приложение ASP.NET, размещенное в IIS6/Win2k3. Это приложение для создания документов, которое загружает документы в SharePoint 2003. Приложение использует пул приложений под пользователем sharepointservice, который является администратором сайта SharePoint. Веб-приложение, недавно перенесенное в .net 2.0 из 1.1, использует аутентификацию NTLM для идентификации наших пользователей интрасети.403 Запрещено в SharePoint после развертывания сайта

Поскольку ИТ-администраторы находятся в отпуске, я, разработчик, получил права локального администратора на окно Win2k3. Проблема в том, что когда я разворачиваю сайт, хотя документы загружаются соответствующим образом на сайт SharePoint через приложение, пользователи не могут их загрузить. Ошибка

Ошибка HTTP 403 - Запрещено: Доступ запрещен

Я знаю, что ИТ ребята используют учетную запись службы, а не их учетные записи пользователей домена.

Я уже пытался изменить разрешения в IIS для этого веб-сайта. Я даже поставил Everyone и <Domain>\Users, чтобы иметь доступ на чтение ко всем этим папкам, но безрезультатно. Я прочесываю сеть, нет окончательных ответов. Я что-то пропустил?

ответ

1

Я ненавижу отвечать на свой вопрос, но это сделало для меня:

пулов приложений для сайта SharePoint были изменены от значения по умолчанию. Поэтому я их сбрасываю, включая AppPools для _layouts, _vti_bin и _wpresources. Их AppPools теперь являются стандартными и одинаковыми.

Это link дал мне преимущество.

0

Возможно, вам будут предложены разрешения для файловой системы. Проверьте каталоги, в которых происходит IO, и убедитесь, что пользователь sharepointservice использует в пуле приложений права доступа для чтения/записи.

+0

У меня нет никаких подсказок. Но я пытаюсь выяснить, в какой папке должна иметься учетная запись пользователя ... –

0

Я просто имел эту проблему и решить ее после выполнения инструкции: http://support.microsoft.com/kb/2543306

Кажется WebApplication так долго, что он не создал все правильно, когда IIS истекло. Поэтому я получал такие странные ошибки, как твои.