403 Запрещено в SharePoint после развертывания веб-сайта - PullRequest
3 голосов
/ 27 декабря 2011

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

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

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

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

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

Ответы [ 3 ]

1 голос
/ 28 декабря 2011

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

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

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

0 голосов
/ 01 марта 2013

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

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

0 голосов
/ 27 декабря 2011

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

...