2009-11-23 3 views
1

Я установил сайт Sharepoint для своей команды. Все работает нормально. Но неожиданно я обнаружил, что не могу редактировать меню быстрого запуска: каждый раз, когда я нажимаю «Добавить элемент» или редактирую элемент, я получаю ошибку 403.Strange Sharepoint 403 error

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

Нажатие на редактирование разрешений для любой группы в списке также вызовет ошибку 403. Я думаю, что я, возможно, сделал неправильную настройку с разрешениями, но я не могу понять, что я сделал, поскольку я довольно недавно знаком с Sharepoint.

Можете ли вы, ребята, сказать мне, как устранить эту проблему?

С уважением,

ответ

3

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

В центральном администраторе: В верхней панели навигации нажмите «Операции».

  • На событие Throttling раздела , в меню Выберите категорию выберите Общие
  • В наименьшей важности события, чтобы сообщить меню журнала событий выберите Предупреждение
  • В наименее критическое событие, чтобы сообщить в меню журнала трассировки, выберите Verbose
  • Нажмите OK

Перейдите к пути, указанному для журнала трассировки, и воспроизведите ошибку. Затем откройте последний измененный файл журнала sharepoint и выполните поиск «Отказано» (поиск в нижней части файла). Вы должны увидеть причину ошибки 403 в файле журнала.

+0

Привет Джон, Я следовать вашей инструкции и обнаружил следующее сообщение об ошибке в файле журнала Ошибка приложения при /_layouts/editnav.aspx доступа, Error = доступ к пути «C: \ **** \ Wwwroot \ bin 'отрицается. в System.IO .__ Error.WinIOError (Int32 errorCode, String maybeFullPath) в System.IO.Directory.InternalGetFileDirectoryNames (String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption) в System.IO.DirectoryInfo.GetFiles (String searchPattern, SearchOption searchOption) в System.IO.DirectoryInf bin - пустая папка –

+0

(Продолжить с комментариями выше) Я проверил разрешение папки bin и обнаружил, что все в порядке. Любой намек на то, что делать дальше? –

+1

Привет, я только что добавил разрешение на чтение для всех в папку bin, и теперь он снова работает отлично. Я не уверен, что это правильный путь, но, по крайней мере, это работает. Спасибо –

0

Вход с учетной записью администратора сайта коллекции. Скорее всего, вы удалили свои собственные права администратора с сайта (я до сих пор не знаю, почему SP позволит вам это сделать).

Как только вы входите, дайте вашей обычной учетной записи сети свои административные разрешения.

Учетная запись администратора семейства сайтов имеет богоподобные разрешения в своем семействе сайтов и может отменять все настроенные разрешения для всех защищаемых объектов в своем домене.

0

Проверьте Ntfs разрешения на C: \ Program Files \ Common Files \ Microsoft Shared \ Web сервер расширений \ 12 \ шаблон \ раскладок \ user.aspx

0

ИСПОЛЬЗОВАНИЕ ЭТИХ ВНИМАТЕЛЬНО

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\

Создать параметр DWORD с именем 'DisableLoopbackCheck' со значением ''.

Также убедитесь, что ваш пул приложений (диспетчер IIS) запущен под фактической учетной записью пользователя, которая никогда не устаревает, а не учетной записи системы.

0

Пожалуйста, не выключайте LoopbackCheck. Отключение этого будет исправить проблему, но она также откроет вам атаку отражения, которую могут иметь даже дети-сценаристы. Вместо этого вместо этого используйте вместо него файл BackConnection Host.

Перейти к HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ LSA \ MSV1_0 Добавить значение MultiString по имени BackConnectionHostName В этом типе во имя ваших имен хостов. Пример: StackOverflow.com Введите каждое имя, которое вы используете для вызова SharePoint по одному в каждой строке.

Что мы здесь делаем, позволяя серверу знать, чтобы отвечать самому себе, если вызвано чем-то другим, кроме имени своего хоста.