Тот факт, что вы используете функции публикации, не должен влиять на разрешения. Публикация (по большей части) действительно оказывает большее влияние на то, как обрабатываются изменения - то есть немедленно развертывается или регистрируется и публикуется на более позднем этапе. Это упрощает это - но вернемся к вашему вопросу.
Скорее всего, происходит то, что вы не дали пользователю разрешения на доступ к библиотеке, к которой относится шаблон, для создания страницы. Я уверен на 99%, что здесь происходит. Имеет смысл - у них есть права на сайт - и права на редактирование существующих страниц, но создание страницы требует от них доступа к новому файлу - в другой библиотеке. Если у них нет прав доступа к этой библиотеке шаблонов - вы получите ошибку «Отказано в доступе».
Когда ваш пользователь пытается создать страницу, он получает сообщение об ошибке «Отказано в доступе» правильно? Скопируйте URL-адрес этой страницы и внимательно изучите его. Он должен указывать расположение папки шаблона, к которой они пытаются получить доступ, но у которой нет разрешений. Доступ только для чтения к этой библиотеке шаблонов должен предоставить вашему пользователю доступ, который им необходим.
Еще одна рекомендация - проверить веб-часть проверки доступа в Codeplex. http://accesschecker.codeplex.com/. Эта веб-часть загружается как решение и позволяет отображать иерархический список сайтов, на которые у определенного пользователя есть разрешения. ОЧЕНЬ полезно подтвердить, что вы дали разрешения, которые, как вы думали, имели.
Наконец - с точки зрения лучших практик разрешений - я думаю, у вас все хорошо. Вы немного расстроены, потому что выбрали другой путь на сайте (то есть, публикуете), и он ведет себя по-другому. Но нет ничего плохого. Я был там :) У вас действительно есть два варианта с разрешениями SP / SP - группы (посетители, участники, владельцы и т. Д.) Или включение в группы AD. В любом случае вы будете принимать одно и то же решение в отношении уникальных или унаследованных разрешений. Вы либо используете те же разрешения, что и родительский сайт, либо используете уникальные разрешения. НТН