Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Jelenségek

Az alábbi frissítések telepítése után a Microsoft SharePoint néhány szellemű lapja nem jelenik meg:

Nem jelennek meg például a Microsoft Identity Manager (MIM) portál lapjai és a SharePoint-megoldáson keresztül telepített testre szabott lapok.

Emellett az alábbi esetek közül is választhat.

1. eset

A letiltott szellemű lap az alábbi hibaüzenetek egyikét jeleníti meg: 

  • Az "autoeventwireup" attribútum nem használható ezen a lapon.

  • Az "enablesessionstate" attribútum nem engedélyezett ezen a lapon.

  • Kódblokkok nem használhatók ebben a fájlban.

  • Az "OnSelectedIndexChanged" eseménykezelő nem használható ezen a lapon.

    Megjegyzés Az utolsó hibaüzenetben az esemény lehet más esemény is, például "OnClick".


2. forgatókönyv

A letiltott szellemű lap a következő hibaüzenetet jeleníti meg:

Nem biztonságosControlException: Ezen a lapon nem jeleníthető meg és nem importálható kijelző vagy webes űrlap vezérlőelem. A típus nem található vagy nem biztonságosként van regisztrálva.


3. forgatókönyv

A letiltott szellemű lap a következő hibaüzenetet jeleníti meg:

A hivatkozott fájl ('/_layouts/somedirectory/affectedusercontrol.ascx' nem használható ezen a lapon.

A probléma oka

A szellemes lapokat a fájlrendszer tárolja. A kiszolgálóoldali parancsfájlok és a nem biztonságos vezérlők továbbfejlesztik a biztonsági szintjüket. Előfordulhat, hogy a következő feltételek teljesülése esetén a rendszer blokkolja a szellemű oldalak megjelenítését:

  • A szellemes oldal in-line vagy kiszolgálóoldali parancsprogramot tartalmaz.

  • A mögöttes kód vagy kijelzőtípus nincs biztonságosként regisztrálva.

Megoldás az 1. forgatókönyvhöz

A probléma megoldásához vegyen fel egy új PageParserPath-elemet, amely egy VirtualPath attribútummal rendelkezik a Web.config-fájlhoz a configuration/SharePoint/SafeMode/PageParserPaths elem alatt.

Például a következő hibaüzenet jelenik meg:

"Az "autoeventwireup" attribútum nem megengedett ezen a lapon."

Ebben az esetben a PageParserPath elemet az alábbiak szerint használhatja:

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


Ha ugyanabban a virtuális címtárban az összes lapot fel kell oldani, használhatja a PageParserPath-elemet az alábbiak szerint:

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

  • A VirtualPath a letiltott lap elérési útja.

  • A VirtualPath-nak egy olyan lapra kell hivatkozni, amely szellemes, és egyik felhasználó sem tudja egyénies unghosted, illetve egy ilyen lapot tartalmazó címtárra.

  • A VirtualPath-nak hivatkoznia kell egy olyan lapra, amely nem hivatkozik másik, egyéni szolgáltatásokkal nem elérhető lapra vagy mesterlapra, illetve egy olyan könyvtárra, amely nem tartalmaz ilyen lapot vagy mesteroldalt.

  • A DirectFileDependencies az engedélyezett közvetlen fájlfüggések számát jelzi. Ha hibaüzenet jelenik meg (például "az engedélyezett közvetlen fájlf függőségek száma túllépi a korlátot", módosítsa ezt az értéket.

Megoldás a 2. forgatókönyvhöz

A probléma megoldásához vegyen fel egy új SafeControls elemet a megadott típushoz, névtérhez, és szerelvényes erős nevet a configuration/SharePoint/SafeControls elem alatti Web.config-fájlhoz, a SafeControls elem (Megoldás)leírásának szerint. Ezután állítsa a Safe attribútumot TRUE (IGAZ) értékre.

A SafeControls elem attribútumértékek formátumára vonatkozó további információkért tanulmányozza a Vezérlők megjelölése biztonságos vezérlőként című szakasz "A biztonságos vezérlők megjelölése a Csomagtervezőben" című szakaszának 12. lépésében található táblázatot.

Megoldás a 3. forgatókönyvhöz

A probléma megoldásához vegyen fel egy új SafeControls elemet, amely az Src attribútumot használja a Web.config-fájlban a configuration/SharePoint/SafeControls elem alatt.

Például a következő hibaüzenet jelenik meg:

"A hivatkozott fájl ('/_layouts/somedirectory/affectedusercontrol.ascx' nem használható ezen a lapon."

Ebben az esetben felveheti a SafeControls elemet, ahogy az alábbi példákban is látható:

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

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

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×