none
Sharepoint 2007. Ошибка при настройке Web-part от стороннего производителя. RRS feed

  • Вопрос

  • Установил веб-часть Dundas Chart for SharePoint 2007. Установилась, нормально зарегистрировалась для семейства узлов. Настраиваю визардом, и при попытке сохранить настройки (кнопка "Финиш") выскакивет сообщение Шарепоинта: "Данные проверки безопасности этой страницы недопустимы".

    Есть предположение поднять Trust Level. Как это делается?

    И, вообще, быби ли у кого подобные проблемы? Есть ли общий подход к её решению?

    14 сентября 2007 г. 10:26

Ответы

  • Kanstantsin, конкретно для этой веб-части сказать ничего конкретного не могу, могу лишь сказать, что trust level настраивается в файле web.config, по умолчанию - c:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config
    В этом же файле можно добавить сборку этой веб-части, как безопасную, делается это следующим образом:
    В файл web.config в контейнер <SafeControls> нужно добавить строку:


    Образец кода

    <SafeControl Assembly="[AssemblyName], Version=[Version], Culture=neutral, PublicKeyToken=[PublicKeyToken]" Namespace="[Namespace]" TypeName="*" Safe="True" />




    где [AssemblyName], [Version] и [PublicKeyToken] можно узнать, найдя нужную сборку в папке сборок (по умолчанию в папке c:\windows\assemblies
    [Namespace] - пространство имен, используемое в данной сборке.

    Далее, если нужно исключить возможность использования некоторых типов этой сборки, то можно прописать такую же строчку, тока в атрибуте TypeName вместо * указать необходимый тип, а атрибут Safe поставить в значение False.

    P.S.
    значения атрибутов воодить без скобок... Smile
    9 октября 2007 г. 11:47