SharePointi lehti ei renderdata ebaturvaliste juhtelementide kasutamisel

Sümptomid

Kui olete installinud mõne järgmistest värskendustest, ei renderdata mõnda SharePointi lehte ja genereeritakse tõrketeateid (nt järgmist). 

Veebiosa tõrge: sellel lehel olevat veebiosa või veebivormi juhtelementi ei saa kuvada ega importida. Tüüpi ei leitud või see pole turvalisena registreeritud.

Põhjus

ASP.NET juhtelementide loend jõustatakse rakenduses SharePoint 2010 ja SharePoint 2013 pärast värskenduste installimist. Kui SharePointi lehtede veebiosi või juhtelemente ei lisata loendisse luba, siis lehti ei renderdata.

Lahendus

Kui lehed ei Renderda enam, sest nad kasutavad juhtelementi, mis pole loendis SafeControls , tehke järgmist.

  1. Vaadake üle SharePointi Unified LOGIMISE teenus (ULS) logid , et leida 9s9ay silt või sõnum, mis sisaldab atribuuti "blokeerimine juhtelement", mis näitab, et juhtelement on blokeeritud.

  2. Tuvastage tõrketeate tüüp, nimeruumis ja assembleris tugev nimi. 

    • Näide 1

    Kuvatakse järgmine tõrketeade: 

    "Tüübi contoso. kohandused. WebPartControl, contoso. veebiosa, versioon = 1.0.0.0, Culture = neutral, PublicKeyToken = b03f5f8f11d50a3a ei leitud või see pole turvaliselt registreeritud."

    Tippige = "WebPartControl" Nimeruumi = "contoso. kohandused" Assamblee tugev nimi = "contoso. veebiosa, versioon = 1.0.0.0, Culture neutral, PublicKeyToken = b03f5f8f11d50a3a"

    • Näide 2

    Kuvatakse järgmine tõrketeade:

    "Blokeeri juhtelement atribuudiga, mille märgistuskeel on märge. [tagName: SharePoint:WebPartControl][propName: propName1][type: typeName1]"

    Type = "WebPartControl" (mitte "typeName1") Microsoft DOCSist leiate nimeruumid ja assembleri andmed, küsides tüübi nime.

  3. Lisage väljale Configuration/SharePoint/SafeControls (lahendus) jaotises SafeControls (lahendus) kirjeldatud uue SafeControls jaoks antud tüübi, nimeruumi ja assembleri jaoks uus element SafeControls element (Solution). SafeTRUE

SafeControls elemendi atribuudi väärtuste vormingu kohta leiate lisateavet teemast juhis olevate turvaliste juhtelementide tähistaminetabelis juhises 12.

Lahendus

IKui teil on mitu ebaturvalist juhtelementi, saate selle probleemi lahendamiseks toimige järgmiselt.

  1. Redigeerige SafeMode elementi failis web. config konfiguratsiooni/SharePointi elemendi all.

  2. Lisage ControlCompatMode atribuut, mille väärtus on True.

Ettevaatust!

Me ei soovita seda lahendust, sest see võimaldab käivitada ebaturvaliste ASP.net juhtelemente.

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

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×