Problembehandlung beim Microsoft Information Protection (MIP) SDK

In diesem Artikel werden bekannte Probleme, häufige Fehler und empfohlene Korrekturen für Anwendungen behandelt, die das Microsoft Information Protection (MIP) SDK verwenden. Allgemeine Fragen zum SDK finden Sie in den häufig gestellten Fragen zum MIP SDK.

Web-App-Initialisierung

Problem: Warum schlägt die Initialisierung meiner Webanwendung mit InternalError: 'KeyStoreWin32::OpenKey failure: NCryptOpenKey:-2147024894' fehl?

Das Richtlinien-SDK kann während der App-Initialisierung ein Profil nicht laden. Legen Sie WEBSITE_LOAD_USER_PROFILE=1 in den Umgebungsvariableneinstellungen Ihrer Web-App fest, und starten Sie die Anwendung neu.

  • Name: WEBSITE_LOAD_USER_PROFILE
  • Wert: 1

Problem: Warum schlägt meine Anwendung bei KeyStoreWin32::OpenKey failure: NCryptOpenKey:-2146893788 fehl, wenn OnDiskEncrypted-Caching konfiguriert ist?

Windows können temporäre Profile erstellen, wenn Ihr Anmeldeprofil nicht verfügbar ist. Das Lesen aus der Windows-Registrierung für die OnDiskEncrypted-Zwischenspeicherung bei Verwendung dieses temporären Profils führt im MIP SDK-Protokoll zum OpenKey-Fehler, und die Ereignisprotokolle des Windows-Betriebssystems zeichnen dies als Ereignis-IDs 1511 und 1515 auf. Um dieses Problem zu beheben, wenden Sie sich an Ihren Administrator, um das zugrunde liegende Problem mit temporärem Profil zu beheben.

Fehler: „Dateiformat nicht unterstützt“

Problem: Warum erhalte ich beim Versuch, eine PDF-Datei zu schützen oder zu kennzeichnen, den folgenden Fehler?

Dateiformat nicht unterstützt

Diese Ausnahme ergibt sich aus dem Versuch, eine digital signierte oder kennwortgeschützte PDF-Datei zu schützen oder zu kennzeichnen. Weitere Informationen zum Schützen und Bezeichnen von PDF-Dateien finden Sie unter Neue Unterstützung für die PDF-Verschlüsselung mit Microsoft Information Protection.

Fehler: "NoPolicyException: Bezeichnungsrichtlinie enthielt keine Daten"

Problem: Warum erhalte ich die folgende Fehlermeldung, wenn ich versuche, eine Bezeichnung oder Listenbezeichnung mithilfe des MIP SDK zu lesen?

NoPolicyException: Bezeichnungsrichtlinie enthielt keine Daten, CorrelationId=GUID, CorrelationId.Description=PolicyProfile, NoPolicyError.Category=SyncFile, NoPolicyError.Category=SyncFile

Dieser Fehler gibt an, dass eine Bezeichnungsrichtlinie nicht im Microsoft Purview-Portal veröffentlicht wird. Um die Richtlinie für Vertraulichkeitsbezeichnungen zu konfigurieren, befolgen Sie „Vertraulichkeitsbezeichnungen und zugehörige Richtlinien erstellen und konfigurieren“.

Wenn eine Bezeichnungsrichtlinie veröffentlicht wird, vergewissern Sie sich, dass das Benutzerkonto in allen Gruppen enthalten ist, die Teil des veröffentlichten Abschnitts der Bezeichnungsrichtlinienkonfiguration sind. Weitere Informationen finden Sie unter Erstellen und Veröffentlichen von Vertraulichkeitsbezeichnungen.

Externe Benutzer, einschließlich Gastbenutzern, können nicht auf die Bezeichnungsrichtlinien einer anderen Organisation zugreifen. Um diese Benutzer zu berücksichtigen, implementieren Sie einen Wiederholungsmechanismus. Wenn ein NoPolicyException ausgelöst wird, setzen Sie die Eigenschaft true von ProtectionOnlyEngine auf FileEngineSettings und wiederholen Sie die Anforderung. Bezeichnungsvorgänge sind für diese IFileEngine Instanz nicht verfügbar, Schutzvorgänge hingegen schon.

Fehler: "System.ComponentModel.Win32Exception: LoadLibrary fehlgeschlagen"

Problem: Warum erhalte ich beim Verwenden des MIP SDK-.NET Wrappers die folgende Fehlermeldung?

System.ComponentModel.Win32Exception: LoadLibrary ist fehlgeschlagen für: [sdk_wrapper_dotnet.dll] beim Aufrufen von MIP.Initialize().

Ihre Anwendung verfügt nicht über die erforderliche Laufzeit, oder Sie haben sie nicht als Release erstellt. Weitere Informationen finden Sie unter Stellen Sie sicher, dass Ihre App über die erforderlichen Abhängigkeiten verfügt.

Fehler: "ProxyAuthError-Ausnahme"

Problem: Warum erhalte ich beim Verwenden des MIP SDK die folgende Fehlermeldung?

ProxyAuthenticationError: Die Proxyauthentifizierung wird nicht unterstützt.

Das MIP SDK unterstützt keine authentifizierten Proxys. Um diese Nachricht zu beheben, bitten Sie Proxyadministratoren, die Microsoft Purview Information Protection Dienstendpunkte festzulegen, um den Proxy zu umgehen. Auf der Seite Office 365 URLs und IP-Adressbereiche werden diese Endpunkte aufgelistet. Das MIP SDK erfordert, dass *.protection.outlook.com (Zeile 9), die Microsoft Purview Information Protection Dienstendpunkte (Zeile 73) und substrate.office.com (Teil der *.office.com Endpunkte) die Proxyauthentifizierung umgehen.

Fehler: "Unbekannter Fehler" beim Bezeichnen einer Bilddatei mithilfe einer Datenstromausgabe

Problem: Warum erhalte ich einen „unbekannten Fehler“, wenn ich versuche, einem Bilddateityp unter Verwendung eines Ausgabestreams ein Label oder einen Schutz hinzuzufügen oder davon zu entfernen?

Wenn Sie einen Datenstrom für die Ausgabe verwenden, muss der Datenstrom sowohl Lese- als auch Schreibzugriff haben, um die Bezeichnung oder den Schutz für eine Bilddatei zu ändern.