Сведения о вопросе

LiKIY

21:22, 12th August, 2020

Теги

asp.net   sharepoint   moss    

Ошибка регистрации Webpart в журнале событий

Просмотров: 465   Ответов: 4

Мы создали несколько пользовательских веб-частей для SharePoint 2007. Они прекрасно работают. Однако всякий раз, когда они загружаются, мы получаем сообщение об ошибке в журнале событий:

ошибка инициализации безопасного управления - Assembly: ...

assembly на самом деле загружается нормально. Кроме того, он правильно указан в web.config и GAC .

Любые идеи о том, как остановить эти (Фантом?) ошибки будут оценены по достоинству.



  Сведения об ответе

PIRLO

12:41, 27th August, 2020

Вам нужно добавить запись safecontrol в web, конфигурационный файл, посмотрите на следующее:

<SafeControls>
  <SafeControl
    Assembly = "Text"
    Namespace = "Text"
    Safe = "TRUE" | "FALSE"
    TypeName = "Text"/>
  ...
</SafeControls>

http://msdn.microsoft.com/en-us/library/ms413697.aspx


  Сведения об ответе

park

17:15, 20th August, 2020

У меня тоже была эта проблема. Оказалось, что с моим файлом Manifest.xml возникла проблема. В теге SafeControl для моего assembly я специально определил 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" />


  Сведения об ответе

P_S_S

22:31, 14th August, 2020

Это действительно звучит так, как будто у вас есть проблема с вашим безопасным контролем входа. Я бы попробовал:

Под NameSpace и TypeName используйте "*". Использование подстановочных знаков в пространстве имен и typeName позволит зарегистрировать все классы во всех пространствах имен в вашем assembly как безопасные. (Как правило, вы не хотите делать это с помощью сторонних инструментов.)


  Сведения об ответе

lourence

17:18, 19th August, 2020

Это связано с количеством элементов списка в списках. Ваш сервер занимает много времени, чтобы перенести все элементы списка, и это не удается, попробуйте удалить элементы списка или настроить сервер.

С уважением, Марьяно.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться