Мы создали несколько настраиваемых веб-частей для SharePoint 2007. Они отлично работают. Однако всякий раз, когда они загружаются, в журнале событий появляется сообщение об ошибке:
error initializing safe control - Assembly: ...
Сборка действительно загружается нормально. Кроме того, он правильно указан в web.config и GAC.
Приветствуются любые идеи о том, как остановить эти (фантомные?) Ошибки. Взаимодействие с другими людьми





Вам нужно добавить запись safecontrol в сеть, файл конфигурации, обратите внимание на следующее:
<SafeControls>
<SafeControl
Assembly = "Text"
Namespace = "Text"
Safe = "TRUE" | "FALSE"
TypeName = "Text"/>
...
</SafeControls>
У меня тоже была эта проблема. Выяснилось, что проблема связана с моим файлом Manifest.xml. В теге SafeControl для моей сборки я специально определил TypeName. Когда я изменил TypeName на значение подстановочного знака, сообщения об ошибках в журнале событий прекратились.
Итак, резюмируем: Это вызвало ошибки в журнале событий:
<SafeControl Assembly = "AssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5bac12230d2e4a0a" Namespace = "AssemblyName" **TypeName = "AssemblyName"** Safe = "True" />
Это прояснило их:
<SafeControl Assembly = "AssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5bac12230d2e4a0a" Namespace = "AssemblyName" **TypeName = "*"** Safe = "True" />
Похоже, у вас проблемы с безопасным контрольным входом. Я бы попробовал:
Под NameSpace и TypeName используйте «*». Использование подстановочных знаков в пространстве имен и typeName зарегистрирует все классы во всех пространствах имен в вашей сборке как безопасные. (Обычно вы не хотите делать это с помощью сторонних инструментов.)
Это связано с количеством элементов в списках. Вашему серверу требуется много времени для переноса всех элементов списка, и он не работает, попробуйте удалить элементы списка или настроить сервер.
С уважением, Мариано.