Vorgehensweise: Anzeigen einer Vorschau und Debuggen von Formularvorlagen mit verwaltetem Code, die vollständig vertrauenswürdig sein müssen

Wenn Sie versuchen, ein Projekt mit verwaltetem Code zu debuggen oder eine Vorschau dafür anzuzeigen, das Code enthält, durch den ein Objektmodellmember aufgerufen wird, der vollständig vertrauenswürdig sein muss, z. B. die LoginName-Eigenschaft, für die der Zugriff auf Informationen zur Anmeldedomäne des Benutzers erforderlich ist, werden von Microsoft Office InfoPath 2007 standardmäßig die folgenden Fehlermeldungen angezeigt.

Beim Anzeigen der Vorschau:

"Eine unbekannte Ausnahme ist im Formularcode aufgetreten." Gefolgt von: "Fehler im Formularcode beim Abschließen dieser Aktion von InfoPath."

Beim Debuggen:

Der Fokus wird auf die Codezeile im Code-Editor verschoben, der den Member aufruft, der vollständig vertrauenswürdig sein muss, und die folgende Meldung wird angezeigt: "SecurityException wurde nicht von Benutzercode behandelt. Fehler bei Anforderung."

Sie müssen für die Sicherheitsebene der Formularvorlage Voll vertrauenswürdig festlegen, wie im folgenden Verfahren beschrieben, um das Aufrufen dieses Members beim Debuggen oder Anzeigen einer Vorschau durch die Geschäftslogik der Formularvorlage zuzulassen.

Konfigurieren einer Formularvorlage mit verwaltetem Code, die vollständig vertrauenswürdig sein muss

Festlegen der Sicherheitsebene "Voll vertrauenswürdig" für ein Formular

  1. Wenn Sie in InfoPath arbeiten, öffnen Sie die Formularvorlage im Entwurfsmodus.

    Wenn Sie in Visual Studio arbeiten, öffnen Sie das Projekt InfoPath-Formularvorlage, und klicken Sie dann auf die Registerkarte manifest.xsf [Entwurf], um den Formular-Designer anzuzeigen.

  2. Klicken Sie im Menü Extras auf Formularoptionen.

  3. Klicken Sie in der Liste Kategorie auf Sicherheit und Vertrauensstellung.

  4. Deaktivieren Sie im Bereich Sicherheitsstufe das Kontrollkästchen Sicherheitsstufe automatisch ermitteln.

  5. Wählen Sie Voll vertrauenswürdig aus, und klicken Sie dann auf OK.

Nach dem Ausführen dieses Verfahrens können Sie das Projekt debuggen, wie unter Vorgehensweise: Anzeigen der Vorschau und Debuggen von InfoPath-Formularvorlagen mit verwaltetem Code beschrieben.

Hinweis:

Für die erfolgreiche Bereitstellung von Formularvorlagen mit verwaltetem Code, die vollständig vertrauenswürdig sein müssen, sind zusätzliche Schritte erforderlich, z. B. das digitale Signieren oder Installieren und Registrieren der Formularvorlage. Weitere Informationen zur Bereitstellung einer Formularvorlage mit verwaltetem Code nach dem Debuggen finden Sie unter Vorgehensweise: Bereitstellen von InfoPath-Projekten.

Siehe auch

Konzepte

Vorgehensweise: Anzeigen der Vorschau und Debuggen von InfoPath-Formularvorlagen mit verwaltetem Code
Vorgehensweise: Bereitstellen von InfoPath-Projekten