Deaktivieren der URL-Aktivierung von ClickOnce-Anwendungen mithilfe des Designers

In der Regel wird eine ClickOnce-Anwendung sofort automatisch gestartet, nachdem sie von einem Webserver installiert wurde. Aus Gründen der Sicherheit können Sie dieses Verhalten deaktivieren und Benutzer auffordern, die Anwendung stattdessen über das Menü Start auszuführen. Das folgende Verfahren beschreibt das Deaktivieren der URL-Aktivierung.

Dieses Verfahren kann nur für ClickOnce-Anwendungen verwendet werden, die von einem Webserver auf dem Computer des Benutzers installiert werden. Es kann nicht für reine Onlineanwendungen verwendet werden, die nur über ihre URL gestartet werden können. Weitere Informationen zu den Unterschieden zwischen reinen Onlineanwendungen und installierten Anwendungen finden Sie unter Auswählen einer ClickOnce-Bereitstellungsstrategie.

In diesem Verfahren wird Visual Studio verwendet. Sie können diese Aufgabe auch mit dem Windows Software Development Kit (SDK) ausführen. Weitere Informationen finden Sie unter Vorgehensweise: Deaktivieren der URL-Aktivierung von ClickOnce-Anwendungen.

Verfahren

So deaktivieren Sie die URL-Aktivierung für Ihre Anwendung

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektnamen, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie auf der Seite Eigenschaften auf die Registerkarte Veröffentlichen.

    Hinweis

    In ClickOnce for .NET Core 3.1 und .NET 5 oder höher legen Sie Bereitstellungseigenschaften mithilfe des Veröffentlichungstools anstelle des Veröffentlichungs-Assistenten und der Seite „Veröffentlichen“ des Projekt-Designers fest. Weitere Informationen finden Sie unter Bereitstellen einer .NET-Windows-Anwendung mithilfe von ClickOnce und ClickOnce für .NET.

  3. Klicken Sie auf Optionen.

  4. Klicken Sie auf Manifeste.

  5. Aktivieren Sie das Kontrollkästchen Aktivierung der Anwendung über eine URL blockieren.

  6. Stellen Sie Ihre Anwendung bereit.