problemen met Microsoft Information Protection SDK (MIP) oplossen

In dit artikel worden bekende problemen, veelvoorkomende fouten en aanbevolen oplossingen beschreven voor toepassingen die gebruikmaken van de MIP-SDK (Microsoft Information Protection). Zie veelgestelde vragen over de SDK voor MIP SDK voor algemene vragen.

Initialisatie van web-apps

Probleem: Waarom kan mijn webtoepassing niet worden geïnitialiseerd?InternalError: 'KeyStoreWin32::OpenKey failure: NCryptOpenKey:-2147024894'

De Beleids-SDK kan een profiel niet laden tijdens de initialisatie van de app. Stel WEBSITE_LOAD_USER_PROFILE=1 de omgevingsvariabeleinstellingen van uw web-app in en start de toepassing opnieuw op.

  • Naam: WEBSITE_LOAD_USER_PROFILE
  • waarde: 1

Probleem: Waarom mislukt mijn toepassing wanneer KeyStoreWin32::OpenKey failure: NCryptOpenKey:-2146893788 OnDiskEncrypted caching is geconfigureerd?

Windows kan tijdelijke profielen maken wanneer uw aanmeldingsprofiel niet beschikbaar is. Lezen uit het Windows-register voor OnDiskEncrypted-caching met dit tijdelijke profiel veroorzaakt de OpenKey-fout in het logboek van de MIP SDK, en de gebeurtenislogboeken van het Windows-besturingssysteem leggen dit vast als gebeurtenis-id's 1511 en 1515. Neem contact op met uw beheerder om het onderliggende probleem met het tijdelijke profiel te verhelpen.

Fout: 'Bestandsindeling wordt niet ondersteund'

Probleem: Waarom krijg ik de volgende fout bij het beveiligen of labelen van een PDF-bestand?

Bestandsformaat wordt niet ondersteund

Deze uitzondering resulteert in een poging om een PDF-bestand te beveiligen of labelen dat digitaal is ondertekend of met een wachtwoord is beveiligd. Zie Nieuwe ondersteuning voor PDF-versleuteling met Microsoft Information Protection voor meer informatie over het beveiligen en labelen van PDF-bestanden.

Fout: "NoPolicyException: Labelbeleid bevat geen gegevens"

Probleem: Waarom krijg ik de volgende fout bij het lezen van een label of lijstlabels met behulp van de MIP SDK?

NoPolicyException: Labelbeleid bevat geen gegevens, CorrelationId=GUID, CorrelationId.Description=PolicyProfile, NoPolicyError.Category=SyncFile, NoPolicyError.Category=SyncFile

Deze fout geeft aan dat een labelbeleid niet is gepubliceerd in de Microsoft Purview-portal. Als u het labelbeleid wilt configureren, gaat u naar Vertrouwelijkheidslabels en het bijbehorende beleid maken en configureren.

Als een labelbeleid is gepubliceerd, controleer dan of het gebruikersaccount is opgenomen in een of meer groepen die deel uitmaken van de sectie Gepubliceerd voor van de configuratie van het labelbeleid. Zie Vertrouwelijkheidslabels maken en publiceren voor meer informatie.

Externe gebruikers, waaronder gastgebruikers, hebben geen toegang tot het labelbeleid van een andere organisatie. Implementeer een mechanisme voor opnieuw proberen om aan deze gebruikers tegemoet te komen. Als er een NoPolicyException wordt gegenereerd, stelt u de FileEngineSettings eigenschap ProtectionOnlyEngine in op true en voert u de aanvraag opnieuw uit. Labelbewerkingen zijn niet beschikbaar voor dat IFileEngine exemplaar, maar beveiligingsbewerkingen wel.

Fout: "System.ComponentModel.Win32Exception: LoadLibrary failed"

Probleem: Waarom krijg ik de volgende fout bij het gebruik van de MIP SDK .NET wrapper?

System.ComponentModel.Win32Exception: LoadLibrary is mislukt voor: [sdk_wrapper_dotnet.dll] bij het aanroepen van MIP. Initialize().

Uw toepassing beschikt niet over de vereiste runtime of u hebt deze niet als release gebouwd. Zie Controleren of uw app de vereiste afhankelijkheden heeft voor meer informatie.

Fout: ProxyAuthError-exceptie

Probleem: Waarom krijg ik de volgende fout bij het gebruik van de MIP SDK?

ProxyAuthenticationError: Proxyverificatie wordt niet ondersteund

De MIP SDK biedt geen ondersteuning voor geverifieerde proxy's. Als u dit bericht wilt oplossen, vraagt u proxybeheerders om de Microsoft Purview Informatiebeveiliging service-eindpunten in te stellen om de proxy te omzeilen. De pagina Office 365 URL's en IP-adresbereiken bevat deze eindpunten. De MIP SDK vereist dat *.protection.outlook.com (rij 9), de Microsoft Purview Informatiebeveiliging service-eindpunten (rij 73) en substrate.office.com (onderdeel van de *.office.com eindpunten) proxyverificatie overslaan.

Fout: 'Onbekende fout' bij het labelen van een afbeeldingsbestand met behulp van een stroomuitvoer

Probleem: Waarom krijg ik een onbekende fout wanneer ik probeer een label of beveiliging toe te voegen aan of te verwijderen van een afbeeldingsbestandstype met behulp van een stroom voor uitvoer?

Wanneer u een stroom gebruikt voor uitvoer, moet de stream zowel lees- als schrijftoegang hebben om het label of de beveiliging voor een afbeeldingsbestand te wijzigen.