Oireet
Kun käytät eristettyä ratkaisua tai verkko-osaa, saatat saada seuraavankaltaiset virhesanomat SharePoint ULS (Unified Logging System) -lokeissa. Nämä viestit osoittavat, että jotkin eristysratkaisut tai verkko-osat on estetty.
SharePoint Foundation 2013 ja SharePoint Enterprise Server 2016, johon on asennettu toukokuun 2022 suojauspäivitys:
Tapahtumatunnus |
Viesti |
ajrme |
ExecuteRequestInSandBox-kutsu epäonnistui. System.ArgumentException: Tyyppiä ei voi ratkaista Microsoftissa. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName) |
ajlz0 |
Poikkeusjärjestelmän virhesanoman hakeminen.ArgumentException: Tyyppiä ei voi ratkaista Microsoftissa. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName) |
SharePoint Foundation 2013, johon on asennettu kesäkuun 2022 suojauspäivitys tai uudempi suojauspäivitys, ja SharePoint Enterprise Server 2016, johon on asennettu heinäkuun 2022 suojauspäivitys tai uudempi suojauspäivitys:
Tapahtumatunnus |
Viesti |
6k389 |
Virheellinen tyyppi: type=XXXXX; assembly=YYYYY, SPUserCodeSerializationBinder. Saat lisätietoja https://go.microsoft.com/fwlink/?LinkId=2196531 ja opit ratkaisemaan tämän virheen. |
ajrme |
ExecuteRequestInSandBox-kutsu epäonnistui. System.ArgumentException: Tyyppiä ei voi ratkaista Microsoftissa. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName) |
ajlz0 |
Poikkeusjärjestelmän virhesanoman hakeminen.ArgumentException: Tyyppiä ei voi ratkaista Microsoftissa. SharePoint. UserCode.SPUserCodeExecutionManager.SPUserCodeSerializationBinder.BindToType(String assemblyName, String typeName) |
Syy
Toukokuun 2022 suojauspäivityksestä alkaen SharePoint eristyspalvelu rajoittaa edelleen tyyppejä ja kokoonpanoja, joiden suorittamisen se sallii oletusarvoisesti.
Ratkaisu
Voit korjata ongelman rekisteröimällä kolmannen osapuolen tyypit tai kokoonpanot, jotka SharePoint eristetty palvelu sallii. Voit tehdä tämän seuraavasti:
-
Asenna SharePoint Foundation 2013:ssa kesäkuun 2022 suojauspäivitys tai uudempi suojauspäivitys. Asenna SharePoint Enterprise Server 2016:ssa heinäkuun 2022 suojauspäivitys tai uudempi suojauspäivitys.
-
Käynnistä ongelma käyttämällä eristettyä ratkaisua tai verkko-osaa.
-
Avaa SharePoint ULS-loki ja etsi tapahtumatunnus "6K389". Löydät seuraavan viestin, jossa on kyseinen tapahtumatunnus:
Virheellinen tyyppi: type=XXXXX; assembly=YYYYYY SPUserCodeSerializationBinder-sovelluksessa. Saat lisätietoja https://go.microsoft.com/fwlink/?LinkId=2196531 ja opit ratkaisemaan tämän virheen.
-
Huomaa estetyt tyypit ja kokoonpanot.
-
Avaa sen verkkosovelluksen web.config tiedosto, jossa Eristysratkaisut tai verkko-osat sijaitsevat. web.config polku näyttää yleensä seuraavalta:
C:\inetpub\wwwroot\wss\VirtualDirectories\<verkkosovellusportti> -
Lisää AllowedListItems-elementti määritys-/SharePoint/SafeMode-osaan.
-
Lisää AllowedListItems-elementtiinAllowedItem-elementti, jonka Nimi-määritteen arvoksi on määritetty AllowedSandboxType seuraavassa muodossa:
-
Voit poistaa tiettyjen tyyppien eston lisäämällä elementtejä, joiden Tyyppi-ominaisuus on seuraava:
<AllowedItem Name="AllowedSandboxType" Type="XXXXX"/> -
Voit poistaa tiettyjen kokoonpanojen eston lisäämällä elementit, joiden Kokoonpano-ominaisuus on seuraava:
<AllowedItem Name="AllowedSandboxType" Assembly="YYYYYY"/>
Seuraavassa on esimerkki:
<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>