Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Simptomai

Įdiegus vieną iš šių naujinimų, kai kurie "SharePoint" puslapiai negeneruojami ir sugeneruojami tokie klaidų laiškai, kaip: 

Puslapio dalies klaida: šio puslapio puslapio dalies arba žiniatinklio formos valdiklio negalima Rodyti arba importuoti. Nepavyko rasti tipo arba jis neužregistruotas kaip saugus.

Priežastis

"ASP.NET" valdiklių sąrašas yra vykdomas "SharePoint 2010" ir "SharePoint" 2013 įdiegus naujinimus. Jei "SharePoint" puslapių puslapio dalys arba valdikliai nepridedami prie leidžiamųjų sąrašą, puslapiai neatvaizduojami.

Sprendimas

Jei puslapiai nebeatvaizduojami, nes naudoja valdiklį, kuris nėra " SafeControls " sąraše, atlikite šiuos veiksmus:

  1. Peržiūrėkite " SharePoint" vieningosios registravimo tarnybos (ULS) žurnalus , kad rastumėte 9s9ay žymę arba pranešimą, kuriame yra "blokavimo valdiklis su ypatybe", nurodantis, kad valdiklis užblokuotas.

  2. Nustatykite, kad klaidos pranešime būtų rodomas tipas, vardų sritis ir rinkinio stiprus pavadinimas. 

    • 1 pavyzdys

    Atsižvelgiant į šį klaidos pranešimą: 

    "Tipo contoso. tinkinimai. WebPartControl, contoso. WebParts, versija = 1.0.0.0, Culture = neutral, PublicKeyToken = b03f5f8f11d50a3a nepavyko rasti arba ji nėra registruota kaip saugi."

    Įveskite = "WebPartControl" Vardų sritis = "contoso. tinkinimai" Surinkimas stiprus pavadinimas = "contoso. WebParts, version = 1.0.0.0, Culture = neutral, PublicKeyToken = b03f5f8f11d50a3a"

    • 2 pavyzdys

    Atsižvelgiant į šį klaidos pranešimą:

    "Valdiklio blokavimas naudojant ypatybių traversal žymėjimą. [tagName: SharePoint:WebPartControl][propName: propName1][type: typeName1]"

    Įveskite = "WebPartControl" (ne "typeName1") Galite ieškoti vardų sričių ir rinkinio duomenų "Microsoft" dokumentuose , užklausdami tipo pavadinimo.

  3. Įtraukite naują " SafeControls " elementą, skirtą duotam tipui, vardų rūšiai ir rinkinio stiprų vardą į Web. config failą, esantį dalyje konfigūracija/SharePoint/SafeControls elementas, kaip aprašyta " SafeControls" elemente (sprendimas), tada nustatykite saugos atributą kaip True.

Daugiau informacijos apie atributo reikšmės, esančios " SafeControls " elemente, formatą, rasite skyriuje 12 veiksmas, kai reikia pažymėti saugos valdiklius paketo dizaino įrankyje.

Sprendimas

If turite daug nesaugių valdiklių, galite išspręsti šią problemą atlikdami šiuos veiksmus:

  1. Redaguoti " safemode " elementą Web. config faile, esančiame dalyje konfigūracija/SharePoint elementas.

  2. Įtraukite valdiklio Compatmode atributą, kurio reikšmė yra TRUE ( teisinga).

Dėmesio.

Nerekomenduojame šio sprendimo būdo, nes tai leidžia vykdyti nesaugius ASP.net valdiklius.

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

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×