Megosztás a következőn keresztül:


A ClickOnce biztonsági beállításainak engedélyezése és konfigurálása a Visual Studióban

A ClickOnce biztonsági beállításait a Project DesignerBiztonsági lapján engedélyezheti és konfigurálhatja. Ebben a cikkben megismerheti a biztonsági beállítások engedélyezését, a biztonsági zónák konfigurálását és a testreszabott biztonsági zónák konfigurálását.

Megjegyzés:

A .NET Core-hoz és a .NET 5-ös vagy újabb verzióhoz készült ClickOnce-ban a Code Access Security nem támogatott. A .NET-keretrendszerben nem ajánlott a Code Access Security használata.

A ClickOnce biztonsági beállításainak engedélyezése

Az alkalmazás közzétételéhez engedélyezni kell a ClickOnce-alkalmazások kódhozzáférés-biztonságát. Ez automatikusan megtörténik, ha egy alkalmazást a Közzététel varázslóval tesz közzé. További információ a kódhozzáférés biztonsági és biztonsági zónáiról: Code Access Security for ClickOnce Applications.

Bizonyos esetekben a kódhozzáférés biztonságának engedélyezése hatással lehet a teljesítményre az alkalmazás létrehozásakor vagy hibakeresésekor; ezekben az esetekben előfordulhat, hogy ideiglenesen le szeretné tiltani a biztonsági beállításokat.

A ClickOnce biztonsági beállításai engedélyezhetők vagy letilthatók a ProjekttervezőBiztonsági lapján.

  1. Ha kijelöl egy projektet a Megoldáskezelőben, kattintson a Projekt menü Tulajdonságok parancsára.

  2. Kattintson a Biztonság fülre.

  3. Jelölje be a ClickOnce biztonsági beállítások engedélyezése jelölőnégyzetet.

    Mostantól testre szabhatja az alkalmazás biztonsági beállításait a Biztonsági lapon.

    Megjegyzés:

    Ez a jelölőnégyzet automatikusan be van jelölve minden alkalommal, amikor az alkalmazást közzéteszi a Közzététel varázslóval.

A ClickOnce biztonsági beállításainak letiltása

  1. Ha kijelöl egy projektet a Megoldáskezelőben, kattintson a Projekt menü Tulajdonságok parancsára.

  2. Kattintson a Biztonság fülre.

  3. Törölje a jelet a ClickOnce biztonsági beállításainak engedélyezése jelölőnégyzetből.

    Az alkalmazás a teljes megbízhatósági biztonsági beállításokkal fog futni; a rendszer figyelmen kívül hagyja a biztonsági oldalon található beállításokat.

    Megjegyzés:

    Minden alkalommal, amikor az alkalmazást közzéteszi a Közzététel varázslóval, ez a jelölőnégyzet be lesz jelölve; minden sikeres közzététel után ismét törölnie kell.

Biztonsági zóna beállítása ClickOnce-alkalmazáshoz

A ClickOnce-alkalmazásokhoz tartozó kódhozzáférés biztonsági engedélyeinek beállításakor a Project DesignerBiztonsági lapján kell kiindulnia egy alapszintű engedélykészlettel.

A legtöbb esetben kiválaszthatja azt az internetes zónát is, amely korlátozott engedélyeket tartalmaz, vagy a helyi intranetes zónát, amely nagyobb engedélyeket tartalmaz. Ha az alkalmazás egyéni engedélyeket igényel, ezt az Egyéni biztonsági zóna kiválasztásával teheti meg.

Biztonsági zóna beállítása

  1. Ha egy projekt ki van jelölve a Megoldáskezelőben, kattintson a Projekt menü Tulajdonságok parancsára.

  2. Kattintson a Biztonság fülre.

  3. Jelölje be a ClickOnce biztonsági beállítások engedélyezése jelölőnégyzetet.

  4. Válassza az Ez egy részleges megbízhatósági alkalmazás beállítás gombot.

    A ClickOnce biztonsági engedélyek szakaszában lévő vezérlők engedélyezve vannak.

  5. Válassza ki a biztonsági zónát abban a zónában, amelyben az alkalmazás telepítve lesz a legördülő listából .

Egyéni engedélyek beállítása ClickOnce-alkalmazásokhoz

Olyan ClickOnce-alkalmazást is üzembe helyezhet, amely az internet vagy a helyi intranet zónák alapértelmezett engedélyeit használja. Másik lehetőségként létrehozhat egy egyéni zónát az alkalmazás által igényelt engedélyekhez. Ezt úgy teheti meg, hogy testre szabja a biztonsági engedélyeket a ProjekttervezőBiztonsági lapján.

A jogosultság testreszabása

  1. Ha kijelöl egy projektet a Megoldáskezelőben, kattintson a Projekt menü Tulajdonságok parancsára.

  2. Kattintson a Biztonság fülre.

  3. Jelölje be a ClickOnce biztonsági beállítások engedélyezése jelölőnégyzetet.

  4. Válassza az Ez egy részleges megbízhatósági alkalmazás beállítás gombot.

    A ClickOnce biztonsági engedélyek szakaszában lévő vezérlők engedélyezve vannak.

  5. A zónából az alkalmazás telepítve lesz a legördülő listából , kattintson az (Egyéni) gombra.

  6. Kattintson az Engedélyek SZERKESZTÉSE XML gombra.

    Az app.manifest fájl megnyílik az XML-szerkesztőben.

  7. Az </applicationRequestMinimum> elem előtt adjon hozzá XML-kódot az alkalmazás által igényelt engedélyekhez.

    Megjegyzés:

    ToXml Az engedélykészlet metódusával létrehozhatja az alkalmazásjegyzék XML-kódját. Ha például létre szeretné hozni az XML-t az EnvironmentPermission engedélykészlethez, hívja meg a metódust ToXml .

Biztonsági zónák hibakeresésének konfigurálása

A zónákban a hibakereséshez kapcsolódó biztonsági beállításokat is megadhatja.

  1. Ha kijelöl egy projektet a Megoldáskezelőben, kattintson a Projekt menü Tulajdonságok parancsára.

  2. Kattintson a Biztonság fülre.

  3. Jelölje be a ClickOnce biztonsági beállítások engedélyezése jelölőnégyzetet.

  4. Válassza az Ez egy részleges megbízhatósági alkalmazás beállítás gombot.

  5. Válassza a Speciális lehetőséget.

  6. Válassza az alkalmazás hozzáférésének biztosítása a forráshelyhez

    Ha bejelöli ezt a jelölőnégyzetet, az alkalmazás hozzáférhet annak a webhelynek vagy kiszolgálómegosztásnak a eléréséhez, amelyen közzéteszi. Alapértelmezés szerint ez a beállítás van kiválasztva.

  7. A "Debug this application as if it were downloaded from the following URL" mezőbe írja be az URL-címet.

    Ha engedélyeznie kell az alkalmazásnak, hogy hozzáférjen a Közzététel lapon megadott telepítési URL-címnek megfelelő webhelyhez vagy kiszolgálómegosztáshoz, itt adja meg ezt az URL-címet.