Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Після інсталяції одного з наведених нижче оновлень деякі сторінки SharePoint не відтворюється та створюють повідомлення про помилки, як-от такі: 

Помилка веб-частини: не вдалося відобразити або імпортувати веб-частину або елемент керування веб-формами на цій сторінці. Не вдалося знайти тип або він не зареєстрований як безпечний.

Причина

Список дозволених елементів керування ASP.NET виконується в SharePoint 2010 і SharePoint 2013 після інсталяції оновлень. Якщо веб-частини або елементи керування на сторінках SharePoint не додаються до списку дозволених, сторінки не відтворюється.

Спосіб вирішення

Якщо сторінки більше не відтворюється, тому що вони використовують елемент керування, який не входить до списку Safecontrols , виконайте наведені нижче дії.

  1. Перегляньте журнали служб журналювання служби SharePoint (ULS) , щоб отримати позначку 9s9ay або повідомлення, яке містить "блокування елемента керування з властивістю", що вказує на те, що елемент керування заблоковано.

  2. Визначте ім'я типу, простору імен та збірки з повідомленням про помилку. 

    • Приклад 1

    Якщо з'явиться таке повідомлення про помилку: 

    "Тип contoso. Customizations. WebPartControl, contoso. Webчастинах, версія = 1.0.0.0, культура = нейтральний, PublicKeyToken = b03f5f8f11d50a3a не вдалося знайти або він не зареєстрований як безпечний."

    Тип = "WebPartControl" Простір імен = "contoso. Customizations" Збірка "сильна назва" = "contoso. WebParts", "версія = 1.0.0.0", "культура = нейтральний", "PublicKeyToken = b03f5f8f11d50a3a"

    • Приклад 2

    Якщо з'явиться таке повідомлення про помилку:

    "Блокування елемента керування за допомогою розмітки" обхід властивостей ". [tagName: SharePoint:WebPartControl][propName: propName1][type: typeName1]"

    Тип = "WebPartControl" (not "typeName1") Ви можете переглянути дані про простори імен і збирання даних у документах Microsoft , використовуючи запит на ім'я типу.

  3. Додайте новий елемент safecontrols для вказаного типу, простору імен та збірки, що має велике ім'я для файлу Web. config під елементом Конфігурація/SharePoint/safecontrols , як описано в розділі safecontrols (рішення), а потім установіть значення " безпечний атрибут" на True.

Щоб отримати докладні відомості про формат значень атрибута в елементі safecontrols , зверніться до таблиці на кроці 12 в розділі " засоби безпечного керування" в конструкторі пакунків.

Інші способи вирішення

IУ вас є багато небезпечних елементів керування, цю проблему можна вирішити, виконавши наведені нижче дії.

  1. Відредагуйте елемент SafeMode у файлі web. config під елементом Конфігурація/SharePoint .

  2. Додайте атрибут ControlCompatMode , який має значення True.

Увага!

Ми не рекомендуємо цей спосіб вирішення, оскільки він дає змогу виконувати небезпечні елементи керування ASP.net.

Content Idea RequestCONTENT IDEA REQUEST 120896
Author: secure
Writer: v-weizhu
Tech Reviewer: qingliu; gli; mswann
Editor: v-jesits

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×