Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Znaki

Ko namestite eno od teh posodobitev, nekatere prikazne strani v Microsoft SharePointu niso upodobiti:

Na primer strani portala Microsoft Identity Manager (MIM) in nekatere prilagojene strani, ki so uvedene s SharePointovo rešitvijo, niso upodobiti.

Poleg tega se lahko izkuša eden ali več teh scenarijev.

1. primer

Na blokirani prikazni strani se prikaže eno od teh sporočil o napaki: 

  • Atribut »autoeventwireup« na tej strani ni dovoljen.

  • Atribut »enablesessionstate« na tej strani ni dovoljen.

  • V tej datoteki bloki kode niso dovoljeni.

  • Na tej strani ni dovoljena rutina za obravnavo dogodka »OnSelectedIndexChanged«.

    Opomba Dogodek v zadnjem sporočilu o napaki je lahko tudi nek drug dogodek, na primer »OnClick«.


2. primer

Na blokirani strani so prikazana ta sporočila o napaki:

NevarenControlException: Spletnega gradnika ali kontrolnika spletnega obrazca na tej strani ni mogoče prikazati ali uvoziti. Vrste ni bilo mogoče najti ali pa ni registrirana kot varna.


3. primer

Na blokirani strani so prikazana ta sporočila o napaki:

Sklicevana datoteka »/_layouts/somedirectory/affectedusercontrol.ascx« na tej strani ni dovoljena.

Razlog

Prikazne strani so shranjene v datotečni sistem. Raven varnosti je izboljšana tako, da se odstranjujejo strežniški skripti in nevarni kontrolniki. Upodobljena stran je lahko blokirana, če so izpolnjeni ti pogoji:

  • Prikazna stran vsebuje črtno kodo ali strežniški skript.

  • Vrsta kode ali vrsta spletnega gradnika ni registrirana kot varna.

Rešitev za 1. primer

Če želite odpraviti to težavo, dodajte nov element PageParserPath, ki ima atribut VirtualPath datoteki Web.config pod konfiguracijo/SharePoint/SafeMode/PageParserPaths element.

Prejmete na primer to sporočilo o napaki:

»Atribut »autoeventwireup« na tej strani ni dovoljen.«

V tem primeru lahko dodate element PageParserPath tako:

<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
    <PageParserPaths>
        <PageParserPath VirtualPath="/<relativepath>/page.aspx" CompilationMode="Always" AllowServerSideScript="true" AllowUnsafeControls="true"/>
    </PageParserPaths>
</SafeMode>


Če morajo biti vse strani v istem navideznem imeniku odblokljive, lahko uporabite element PageParserPath tako:

<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="15" TotalFileDependencies="250" AllowPageLevelTrace="false">
    <PageParserPaths>
        <PageParserPath VirtualPath="/<relativepath>/*" CompilationMode="Always" AllowServerSideScript="true" AllowUnsafeControls="true" IncludeSubFolders="True"/>
    </PageParserPaths>
</SafeMode>

  • VirtualPath je pot blokirane strani.

  • VirtualPath se mora sklicevati na stran, ki je nemoteč in je ne more negiran noben uporabnik, ali imenik, ki vsebuje takšno stran.

  • VirtualPath se mora sklicevati na stran, ki se ne sklicuje na drugo stran ali stran z matrico, ki je ni mogoče unghosted, ali imenik, ki ne vsebuje takšne strani ali strani z matrico.

  • DirectFileDependencies označuje število dovoljenih neposrednih odvisnosti datotek. Če prejmete sporočilo o napaki, na primer »število dovoljenih neposrednih odvisnosti datotek presega omejitev«, spremenite to vrednost.

Rešitev za 2. primer

Če želite odpraviti to težavo, dodajte novemu elementu SafeControls za dano vrsto, imenski prostor in močno ime zbira v datoteko Web.config pod konfiguracijo/elementom SharePoint/SafeControls, kot je opisano v elementu SafeControls (Rešitev). Nato nastavite Varni atribut na TRUE.

Če želite več informacij o obliki vrednosti atributov v elementu SafeControls, si oglejte tabelo v 12. koraku v razdelku »Označevanje varnih kontrolnikov v načrtovalniku paketov« v razdelku Kako:označiti kontrolnike kot varne kontrolnike.

Rešitev za 3. primer

Če želite odpraviti to težavo, dodajte nov element SafeControls, ki uporablja atribut Src za datoteko Web.config pod elementom konfiguracija/SharePoint/SafeControls.

Prejmete na primer to sporočilo o napaki:

Na tej strani ni dovoljena datoteka z sklicem »/_layouts/somedirectory/affectedusercontrol.ascx«.

V tem primeru lahko dodate element SafeControls, kot je to mogoče v teh primerih:

< SafeControls>
    <SafeControl Src="~/_layouts/somedirectory/*" IncludeSubFolders="True" Safe="True" AllowRemoteDesigner="True" SafeAgainstScript="True" />
</SafeControls>

< SafeControls> <SafeControl Src="~/_layouts/somedirectory/*" IncludeSubFolders="True" Safe="True" /> </SafeControls>

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×