Tünetek
Védőfalas megoldás vagy kijelző használatakor a SharePoint egyesített naplózási rendszer (ULS) naplóiban a következőhöz hasonló hibaüzenetek jelenhetnek meg. Ezek az üzenetek azt jelzik, hogy bizonyos védőfalas megoldások vagy kijelzők le vannak tiltva.
SharePoint Foundation 2013 és SharePoint Enterprise Server 2016 esetén a 2022. májusi biztonsági frissítéssel:
| Eseményazonosító | Üzenet |
|---|---|
| ajrme | Megjegyzés: Az ExecuteRequestInSandBox hívás nem sikerült. System.ArgumentException: Type was not resolvable at Microsoft.SharePoint.UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName) at …... |
| ajlz0 | Megjegyzés: Hibaüzenet a System.ArgumentException: Type was not resolvable at Microsoft.SharePoint.UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName) at …... |
SharePoint Foundation 2013 esetén a 2022. júniusi vagy újabb biztonsági frissítéssel, valamint a SharePoint Enterprise Server 2016 esetén a 2022. júliusi vagy újabb biztonsági frissítéssel:
| Eseményazonosító | Üzenet |
|---|---|
| 6K389 | Megjegyzés: Érvénytelen típus: típus=XXXXX; assembly=YYYYY, a következőben: SPUserCodeSerializationBinder. További információért és a hiba megoldásának módjáért látogasson el a https://go.microsoft.com/fwlink/?LinkId=2196531 oldalra. |
| ajrme | Megjegyzés: Az ExecuteRequestInSandBox hívás nem sikerült. System.ArgumentException: Type was not resolvable at Microsoft.SharePoint.UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName) at …... |
| ajlz0 | Megjegyzés: Hibaüzenet a System.ArgumentException: Type was not resolvable at Microsoft.SharePoint.UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName) at …... |
Ok
A 2022. májusi biztonsági frissítéssel kezdődően a SharePoint tesztkörnyezeti szolgáltatás tovább korlátozza az alapértelmezés szerint engedélyezett futtatási típusokat és szerelvényeket.
Megoldás
A probléma megoldásához regisztrálnia kell a SharePoint tesztkörnyezet szolgáltatásban engedélyezett külső gyártótól származó típusokat vagy szerelvényeket. Ehhez kövesse az alábbi lépéseket:
A SharePoint Foundation 2013 esetén telepítse a 2022. júniusi vagy újabb biztonsági frissítést. A SharePoint Enterprise Server 2016 esetében telepítse a 2022. júliusi vagy újabb biztonsági frissítést.
Az érintett tesztkörnyezet-megoldás vagy kijelző használatával váltsa ki a problémát.
Nyissa meg a SharePoint ULS-naplóját, és keresse meg a "6K389" eseményazonosítót. Ezzel az eseményazonosítóval a következő üzenet jelenik meg:
Megjegyzés
Érvénytelen típus: típus=XXXXX; assembly=YYYYY a SPUserCodeSerializationBinderben. További információért és a hiba megoldásának módjáért látogasson el a https://go.microsoft.com/fwlink/?LinkId=2196531 oldalra.
Jegyezze fel a blokkolt típusokat és szerelvényeket.
Nyissa meg annak a webalkalmazásnak a web.config fájlját, amelyben a Tesztkörnyezeti megoldások vagy kijelzők találhatók. A web.config elérési útja általában így néz ki:
C:\inetpub\wwwroot\wss\VirtualDirectories\<webalkalmazás portja>
Adjon hozzá egy AllowedListItems elemet a configuration/SharePoint/SafeMode szakaszhoz.
Az AllowedListItems elemen belül adjon hozzá egy AllowedItem elemet a Name attribútummal AllowedSandboxType értékre állítva a következő formátumban:
Adott típusok blokkolásának feloldásához vegyen fel a Type tulajdonságú elemeket az alábbiak szerint:
<AllowedItem Name="AllowedSandboxType" Type="XXXXX"/>
Adott szerelvények tiltásának feloldásához vegyen fel Assembly tulajdonságú elemeket a következőképpen:
<AllowedItem Name="AllowedSandboxType" Assembly="YYYYY"/>
Az alábbi példa szemlélteti:
<SafeMode
MaxControls = "200"
CallStack = "false"
DirectFileDependencies ="10"
TotalFileDependencies = "250"
AllowPageLevelTrace = "false"
ControlCompatMode="false"
>
<PageParserPaths>
</PageParserPaths>
<AllowedListItems>
<AllowedItem Name="AllowedSandboxType" Type="Microsoft.SharePoint.Portal.WebControls.RSSAggregatorWebPart, Microsoft.SharePoint.Portal, Version=15.0.0.0, Culture=neutral, PublicKeyToken=xxxxxx"/>
<AllowedItem Name="AllowedSandboxType" Assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxx"/>
</AllowedListItems>
</SafeMode>