Primenjuje se na
SharePoint Server 2013 SP1 SharePoint Foundation 2013 SP1 Microsoft SharePoint Foundation 2010 Service Pack 2

Simptomi

Kada instalirate neku od sledećih ispravki, neke SharePoint stranice se ne prikazuju i generišu poruke o greškama kao što su sledeće: 

Greška Web segmenata: Nije moguće prikazati ili uvesti kontrolu Web segmenata na ovoj stranici. Tip nije mogao biti pronađen ili nije registrovan kao bezbedan.

Uzrok

Lista dozvoljenih kontrola ASP.NET se primenjuje u sharePoint 2010 i SharePoint 2013 nakon instalacije ispravki. Ako Web segmenti ili kontrole na SharePoint stranicama nisu dodati na listu dozvoljenih, stranice se ne prikazu.

Rešenje

Ako stranice više ne osmatraju zato što koriste kontrolu koja se ne koristi na listi SafeControls, sledite ove korake:

  1. Rediguj SharePoint objedinjene usluge vođenja evidencije (ULS) da bistepronašli oznaku 9s9ay ili poruku koja sadrži "Blokiranje kontrole sa svojstvom" koja ukazuje na to da je kontrola blokirana.

  2. Identifikujte tip, prostor za ime i sklop jako ime iz poruke o grešci. 

    • Primer 1

    S obzirom na sledeću poruku o grešci: 

    "Tip Contoso.Customizations.WebPartControl, Contoso.WebParts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f8f111d50a3a nije mogao biti pronađen ili nije registrovan kao bezbedan."

    Tip = "WebPartControl" Prostor za ime = "Kontoso". Sklopno snažno ime = "Contoso.WebParts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f8f11d50a3a"

    • Primer 2

    S obzirom na sledeću poruku o grešci:

    "Blokiranje kontrole sa imovinom traversalnog naznaka. [tagName: SharePoint:WebPartControl][propName: propName1][type: typeName1]"

    Tip = "WebPartControl" (ne "typeName1") Prostore za ime i podatke o snežima možete da pronađete u Microsoft Dokovima tako što ćete upitati ime tipa.

  3. Dodajte novi SafeControls element za dati tip, prostor za ime i sklop jako ime u datoteku Web.config u okviru elementa konfiguracije/SharePoint/SafeControls, kao što je opisano u SafeControls elementu (Rešenje),a zatimpostavite atribut"Bezbedno" na TRUE.

Za više informacija o formatu vrednosti atributa u elementu SafeControls pogledajte tabelu u koraku 12 u obeležavanju bezbednih kontrola u dizajneru paketa.

Rešenje

Akoimate mnogo nebezbednih kontrola, možete da zaobiрete ovaj problem tako љto жete slediti ove korake:

  1. Uredite SafeMode element u datoteci Web.config u okviru konfiguracije/SharePoint elementa.

  2. Dodajte atribut ControlCompatMode koji ima vrednost true.

Oprez

Ne preporučujemo ovo rešenje jer omogućava pokretanje nebezbednih ASP.net kontrola.

Content Idea RequestCONTENT IDEA REQUEST 120896Author: secureWriter: v-weizhuTech Reviewer: qingliu; gli; mswannEditor: v-jesits

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.