Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

După ce instalați una dintre următoarele actualizări, unele pagini SharePoint nu se redau și generează mesaje de eroare, cum ar fi următoarele: 

Eroare parte Web: o parte Web sau un control de formular web de pe această pagină nu se pot afișa sau importa. Tipul nu s-a găsit sau nu este înregistrat ca sigur.

Cauză

O listă de permisiuni pentru controalele ASP.NET este impusă în SharePoint 2010 și SharePoint 2013 după ce instalați actualizările. Dacă părțile Web sau controalele din paginile SharePoint nu sunt adăugate la lista de permisiuni, paginile nu se redau.

Rezolvare

Dacă paginile nu mai sunt redat, deoarece utilizează un control care nu se află în lista SafeControls , urmați acești pași:

  1. Revizuiți jurnalele SharePoint Unified Logging Service (ULS) pentru a găsi eticheta 9s9ay sau un mesaj care conține "Blocarea controlului cu proprietatea", care indică faptul că un control este blocat.

  2. Identificați tipul, spațiul de nume și Adunarea puternică din mesajul de eroare. 

    • Exemplul 1

    Având în vedere următorul mesaj de eroare: 

    "Tipul contoso. particularizări. WebPartControl, contoso. Web, Version = 1.0.0.0, Culture = neutru, PublicKeyToken = b03f5f8f11d50a3a nu a putut fi găsit sau nu este înregistrat ca sigur."

    Type = "WebPartControl" Namespace = "contoso. particularizări" Asamblare nume puternic = "contoso. părți Web, versiune = 1.0.0.0, Culture = neutru, PublicKeyToken = b03f5f8f11d50a3a"

    • Exemplul 2

    Având în vedere următorul mesaj de eroare:

    "Blocarea controlului cu marcare traversare proprietate. [tagName: SharePoint:WebPartControl][propName: propName1][type: typeName1]"

    Type = "WebPartControl" (not "typeName1") Puteți găsi spațiile de nume și datele de asamblare în Microsoft Docs , dacă interogați numele tipului.

  3. Adăugați un element SafeControls nou pentru tipul dat, spațiul de nume și Adunarea puternică în fișierul web. config, sub elementul Configuration/SharePoint/SafeControls , așa cum este descris în SafeControls element (soluție), apoi setați atributul sigur la True.

Pentru mai multe informații despre formatul valorilor atributului din elementul SafeControls , consultați tabelul din Pasul 12 în marcarea controalelor sigure în proiectantul de pachete.

Soluție de evitare

IDacă aveți multe controale nesigure, puteți soluționa această problemă urmând acești pași:

  1. Editați elementul safemode în fișierul web. config, sub elementul Configuration/SharePoint .

  2. Adăugați un atribut ControlCompatMode care are valoarea True.

Atenție

Nu recomandăm această soluție, deoarece permite rularea controalelor ASP.net nesigure.

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

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×