Можно добавить ключи в web.config, создав файл: 12 / CONFIG / webconfig.name.xml
(См. http://msdn.microsoft.com/en-us/library/ee413929.aspx)
С содержанием:
<actions>
<add path="configuration/SharePoint/SafeControls">
<SafeControl
Assembly="CustomWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=123456789abcdefgABC"
Namespace="CustomWebPart"
TypeName="*"
Safe="True" />
</add>
<add path="configuration/runtime/assemblyBinding">
<dependentAssembly>
<assemblyIdentity name="CustomWebPart" publicKeyToken="123456789abcdefgABC" culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
</actions>
Это прекрасно работает для добавления безопасных элементов управления, но, похоже, не работает для перенаправлений сборки. У кого-нибудь есть идея, почему это не работает? Может быть, в этом случае можно добавить только теги внутри «конфигурации / SharePoint /»?