Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

Nadat u een van de volgende updates hebt geïnstalleerd, worden sommige spookpagina's in Microsoft SharePoint niet weergegeven:

MIM-portalpagina's (Microsoft Identity Manager) en sommige aangepaste pagina's die worden geïmplementeerd via SharePoint-oplossing, worden bijvoorbeeld niet weergegeven.

Daarnaast kunt u een of meer van de volgende scenario's ervaren.

Scenario 1

Op de geblokkeerde spookpagina wordt een van de volgende foutberichten weergegeven: 

  • Het kenmerk 'autoeventwireup' is niet toegestaan op deze pagina.

  • Het kenmerk 'enablesessionstate' is niet toegestaan op deze pagina.

  • Codeblokken zijn niet toegestaan in dit bestand.

  • De gebeurtenis handler 'OnSelectedIndexChanged' is niet toegestaan op deze pagina.

    Opmerking De gebeurtenis in het laatste foutbericht kan ook een andere gebeurtenis zijn, zoals 'OnClick'.


Scenario 2

Op de geblokkeerde spookpagina wordt het volgende foutbericht weergegeven:

UnsafeControlException: Een webonderdeel of webformulierbesturingselement op deze pagina kan niet worden weergegeven of geïmporteerd. Het type kon niet worden gevonden of het is niet geregistreerd als veilig.


Scenario 3

Op de geblokkeerde spookpagina wordt het volgende foutbericht weergegeven:

Het waarnaar wordt verwezen bestand '/_layouts/somedirectory/affectedusercontrol.ascx' is niet toegestaan op deze pagina.

Oorzaak

Spookpagina's worden opgeslagen in het bestandssysteem. Het beveiligingsniveau wordt verbeterd door het verbieden van scripts aan de serverzijde en onveilige besturingselementen. Een geblokkeerde pagina kan worden geblokkeerd voor weergave als de volgende voorwaarden waar zijn:

  • De geschaduwde pagina bevat in-linecode of serverscript.

  • Het type code-achter of webonderdeel wordt niet als veilig geregistreerd.

Oplossing voor scenario 1

Als u dit probleem wilt oplossen, voegt u een nieuw PageParserPath-element toe dat een VirtualPath-kenmerk heeft aan het Web.config-bestand onder het element configuratie/SharePoint/SafeMode/PageParserPaths.

U ontvangt bijvoorbeeld het volgende foutbericht:

'Het kenmerk 'autoeventwireup' is niet toegestaan op deze pagina.'

In dit geval kunt u als volgt een PageParserPath-element toevoegen:

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


Als alle pagina's in dezelfde virtuele adreslijst moeten worden geblokkeerd, kunt u het element PageParserPath als volgt gebruiken:

<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 is het pad van de geblokkeerde pagina.

  • VirtualPath moet verwijzen naar een pagina die is geschaduwd en niet kan worden gehosted door een gebruiker of een adreslijst met een dergelijke pagina.

  • VirtualPath moet verwijzen naar een pagina die niet verwijst naar een andere pagina of een basispagina die niet kan worden hosten, of een adreslijst die geen dergelijke pagina of basispagina bevat.

  • DirectFileDependencies geeft het aantal toegestane directe bestandsafhankelijkheden aan. Als u een foutbericht ontvangt, zoals 'het aantal toegestane directe bestandsafhankelijkheden overschrijdt de limiet', wijzigt u deze waarde.

Oplossing voor scenario 2

Als u dit probleem wilt oplossen, voegt u een nieuw SafeControls-element voor het opgegeven type, de naamruimte en de assembly strong name toe aan het Web.config-bestand onder het element configuratie/SharePoint/SafeControls, zoals beschreven in SafeControls-element (Oplossing). Stel vervolgens het kenmerk Veilig in op WAAR.

Zie de tabel in stap 12 in de sectie Veilige besturingselementen markeren in de sectie Veilig besturingselementen markeren in de pakketontwerper voor meer informatie over de notatie van de kenmerkwaarden in het element SafeControls: Besturingselementen markeren als veilige besturingselementen.

Oplossing voor scenario 3

Als u dit probleem wilt oplossen, voegt u een nieuw SafeControls-element toe dat het Src-kenmerk gebruikt voor het Web.config-bestand onder het element configuratie/SharePoint/SafeControls.

U ontvangt bijvoorbeeld het volgende foutbericht:

'Het waarnaar verwezen bestand '/_layouts/somedirectory/affectedusercontrol.ascx' is niet toegestaan op deze pagina.'

In dit geval kunt u het element SafeControls toevoegen, zoals in de volgende voorbeelden:

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

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

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×