Настройка главной страницы SharePoint - PullRequest
1 голос
/ 13 октября 2009

Я настроил меню навигации главной страницы SharePoint, добавив asp: XmlDataSource, но получаю сообщение «Тип элемента управления« System.Web.UI.WebControls.XmlDataSource »недопустим на этой странице. Этот тип не зарегистрирован как безопасный. " Ошибка.
Я действительно ценю любую помощь.

Ответы [ 2 ]

4 голосов
/ 13 октября 2009

Вы должны добавить сборку в качестве безопасной управляющей сборки в файл web.config.

<configuration>
  <SharePoint>
    <SafeControls>
      <SafeControl Assembly="[Assembly Name]" Namespace="[Namespace]" TypeName="*" Safe="True" />
    </SafeControls>
  </SharePoint>
</configuration>

В вашем случае это будет:

<SafeControl Assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Namespace="System.Web.UI.WebControls" TypeName="XmlDataSource" Safe="False" AllowRemoteDesigner="False" />
0 голосов
/ 11 марта 2015

Добавить запись безопасного управления в файл Package.Template.xml. В этом файле вы можете найти путь к файлу "\ Package".

<Assemblies>
      <Assembly
        DeploymentTarget="GlobalAssemblyCache"
        Location="YourDLLName.dll">
        <SafeControls>
           <SafeControl   Assembly="YourDLLName,Version=1.0.0.0,Culture=neutral,PublicKeyToken=1b173e0e445783a8"
             Namespace = "YourNameSpaceName"			
	     Safe="True"            
             TypeName = "*"/>
        </SafeControls>
      </Assembly>
    </Assemblies>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...