Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan aktivera och konfigurera Säkerhetsinställningar för ClickOnce på sidan Säkerhet i Projektdesignern. I den här artikeln får du lära dig hur du aktiverar säkerhetsinställningar, konfigurerar säkerhetszoner och konfigurerar anpassade säkerhetszoner.
Anmärkning
I ClickOnce för .NET Core och .NET 5 eller senare stöds inte Code Access Security. I .NET Framework är användningen av Code Access Security inte en bra metod och rekommenderas inte.
Aktivera Säkerhetsinställningar för ClickOnce
Kodåtkomstsäkerhet för ClickOnce-program måste vara aktiverat för att kunna publicera programmet. Detta görs automatiskt när du publicerar ett program med hjälp av publiceringsguiden. Mer information om säkerhets- och säkerhetszoner för kodåtkomst finns i Kodåtkomstsäkerhet för ClickOnce-program.
I vissa fall kan aktivering av kodåtkomstsäkerhet påverka prestanda när du skapar eller felsöker ditt program. I dessa fall kanske du tillfälligt vill inaktivera säkerhetsinställningarna.
ClickOnce-säkerhetsinställningar kan aktiveras eller inaktiveras på sidan Säkerhet i Projektdesignern.
När ett projekt har valts i Solution Explorer går du till projektmenyn och klickar på Egenskaper.
Klicka på fliken Säkerhet .
Markera kryssrutan Aktivera ClickOnce-säkerhetsinställningar .
Nu kan du anpassa säkerhetsinställningarna för ditt program på sidan Säkerhet.
Anmärkning
Den här kryssrutan markeras automatiskt varje gång programmet publiceras med guiden Publicera .
Så här inaktiverar du Säkerhetsinställningar för ClickOnce
När ett projekt har valts i Solution Explorer går du till projektmenyn och klickar på Egenskaper.
Klicka på fliken Säkerhet .
Avmarkera kryssrutan Aktivera Säkerhetsinställningar för ClickOnce .
Programmet kommer att köras med de fullständiga säkerhetsinställningarna för förtroende. alla inställningar på sidan Säkerhet ignoreras.
Anmärkning
Varje gång programmet publiceras med guiden Publicera markeras den här kryssrutan. du måste rensa den igen efter varje lyckad publicering.
Ange en säkerhetszon för ett ClickOnce-program
När du anger säkerhetsbehörigheter för kodåtkomst för ett ClickOnce-program måste du börja med en grundläggande uppsättning behörigheter på sidan Säkerhet i Projektdesignern.
I de flesta fall kan du också välja den Internetzon som innehåller en begränsad uppsättning behörigheter eller zonen Lokalt intranät som innehåller en större uppsättning behörigheter. Om programmet kräver anpassade behörigheter kan du göra det genom att välja zonen Anpassad säkerhet.
Så här anger du en säkerhetszon
När ett projekt har valts i Solution Explorer klickar du på Egenskaper på Projekt-menyn.
Klicka på fliken Säkerhet .
Markera kryssrutan Aktivera ClickOnce-säkerhetsinställningar .
Välj alternativknappen Det här är ett program med partiellt förtroende.
Kontrollerna i avsnittet ClickOnce-säkerhetsbehörigheter är aktiverade.
Välj en säkerhetszon i listrutan Zon som programmet ska installeras i .
Ange anpassade behörigheter för ett ClickOnce-program
Du kan distribuera ett ClickOnce-program som använder standardbehörigheter för Internet- eller lokala intranätzoner. Du kan också skapa en anpassad zon för de specifika behörigheter som programmet behöver. Du kan göra detta genom att anpassa säkerhetsbehörigheterna på sidan Säkerhet i Projektdesignern.
Anpassa en tillåtelse
När ett projekt har valts i Solution Explorer går du till projektmenyn och klickar på Egenskaper.
Klicka på fliken Säkerhet .
Markera kryssrutan Aktivera ClickOnce-säkerhetsinställningar .
Välj alternativknappen Det här är ett program med partiellt förtroende.
Kontrollerna i avsnittet ClickOnce-säkerhetsbehörigheter är aktiverade.
Från den zon som programmet installeras från listrutan klickar du på (Anpassad).
Klicka på Redigera behörighets-XML.
Filen app.manifest öppnas i XML-redigeraren.
Innan elementet
</applicationRequestMinimum>lägger du till XML-kod för behörigheter som krävs för ditt program.Anmärkning
Du kan använda metoden för
ToXmlen behörighetsuppsättning för att generera XML-koden för programmanifestet. Om du till exempel vill generera XML för behörighetsuppsättningen EnvironmentPermission anropar du ToXml metoden.
Konfigurera felsökning för en säkerhetszon
Du kan ange säkerhetsinställningar som rör felsökning i en zon.
När ett projekt har valts i Solution Explorer går du till projektmenyn och klickar på Egenskaper.
Klicka på fliken Säkerhet .
Markera kryssrutan Aktivera ClickOnce-säkerhetsinställningar .
Välj alternativknappen Det här är ett program med partiellt förtroende.
Välj Avancerat.
Välj Bevilja programmet åtkomst till ursprungsplatsen
Om du markerar den här kryssrutan kan programmet komma åt webbplatsen eller serverresursen där den publiceras. Som standard är det här alternativet valt.
I rutan Felsöka det här programmet som om det laddades ned från följande URL-ruta anger du URL:en.
Om du behöver tillåta att programmet får åtkomst till webbplatsen eller serverresursen som motsvarar den installations-URL som du angav på sidan Publicera anger du webbadressen här.