Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Symptomer

Når du har installert en av følgende oppdateringer, gjengis ikke noen skyggelagte sider i Microsoft SharePoint:

Portalsider for Microsoft Identity Manager (MIM) og noen tilpassede sider som distribueres via SharePoint Solution, gjengis for eksempel ikke.

I tillegg kan du oppleve ett eller flere av følgende scenarier.

Scenario 1

Den blokkerte skyggelagte siden viser en av følgende feilmeldinger: 

  • Attributtet autoeventwireup er ikke tillatt på denne siden.

  • Attributtet «enablesessionstate» er ikke tillatt på denne siden.

  • Kodeblokker er ikke tillatt i denne filen.

  • Hendelsesbehandlingen OnSelectedIndexChanged er ikke tillatt på denne siden.

    Obs! Hendelsen i den siste feilmeldingen kan også være en annen hendelse, for eksempel «OnClick».


Scenario 2

Den blokkerte skyggelagte siden viser følgende feilmelding:

UnsafeControlException: En nettdel eller nettskjemakontroll på denne siden kan ikke vises eller importeres. Finner ikke typen, eller den er ikke registrert som sikker.


Scenario 3

Den blokkerte skyggelagte siden viser følgende feilmelding:

Den refererte filen '/_layouts/somedirectory/affectedusercontrol.ascx' er ikke tillatt på denne siden.

Årsak

Skyggelagte sider lagres i filsystemet. Sikkerhetsnivået forbedres ved å forby skript på serversiden og usikre kontroller. En skyggelagt side kan blokkeres fra gjengivelse hvis følgende betingelser er oppfylt:

  • Den skyggelagte siden inneholder innebygd kode eller skript på serversiden.

  • Kode bak-typen eller nettdeltypen er ikke registrert som sikker.

Løsning for scenario 1

Du kan løse dette problemet ved å legge til et nytt PageParserPath-element som har et VirtualPath-attributt i Web.config-filen under elementet konfigurasjon/SharePoint/SafeMode/PageParserPaths.

Du får for eksempel følgende feilmelding:

Attributtet autoeventwireup er ikke tillatt på denne siden.

I dette tilfellet kan du legge til et PageParserPath-element, som følger:

<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>


Hvis alle sidene i samme virtuelle katalog må oppheves, kan du bruke et PageParserPath-element, som følger:

<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 er banen til den blokkerte siden.

  • VirtualPath må referere til en side som er skyggelagt og ikke kan være uvert av en bruker, eller en katalog som inneholder en slik side.

  • VirtualPath må referere til en side som ikke refererer til en annen side eller et hoveddokument som kan være uvert, eller en katalog som ikke inneholder en slik side eller et hoveddokument.

  • DirectFileDependencies angir antall tillatte direkte filavhengigheter. Hvis du får en feilmelding, for eksempel «antall tillatte direkte filavhengigheter overskrider grensen», endrer du denne verdien.

Løsning for scenario 2

Du kan løse dette problemet ved å legge til et nytt SafeControls-element for den angitte typen, navneområdet og samlingens sterke navn i Web.config-filen under elementet konfigurasjon/SharePoint/SafeControls, som beskrevet i SafeControls-elementet (løsning). Deretter angir du Safe-attributtet til SANN.

Hvis du vil ha mer informasjon om formatet på attributtverdiene i SafeControls-elementet, kan du se tabellen i trinn 12 i delen Merke sikre kontroller i pakkeutformingen under Slik merker du kontroller som sikre kontroller.

Løsning for scenario 3

Du kan løse dette problemet ved å legge til et nytt SafeControls-element som bruker Src-attributtet i Web.config-filen under elementet konfigurasjon/SharePoint/SafeControls.

Du får for eksempel følgende feilmelding:

«Den refererte filen '/_layouts/somedirectory/affectedusercontrol.ascx' er ikke tillatt på denne siden.»

I dette tilfellet kan du legge til SafeControls-elementet, som i følgende eksempler:

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

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

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×