Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
Ha kijelöl egy projektet a Megoldáskezelőben, kattintson a Projekt menü Tulajdonságok parancsára.
Kattintson a Biztonság fülre.
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
Ha kijelöl egy projektet a Megoldáskezelőben, kattintson a Projekt menü Tulajdonságok parancsára.
Kattintson a Biztonság fülre.
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
Ha egy projekt ki van jelölve a Megoldáskezelőben, kattintson a Projekt menü Tulajdonságok parancsára.
Kattintson a Biztonság fülre.
Jelölje be a ClickOnce biztonsági beállítások engedélyezése jelölőnégyzetet.
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.
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
Ha kijelöl egy projektet a Megoldáskezelőben, kattintson a Projekt menü Tulajdonságok parancsára.
Kattintson a Biztonság fülre.
Jelölje be a ClickOnce biztonsági beállítások engedélyezése jelölőnégyzetet.
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.
A zónából az alkalmazás telepítve lesz a legördülő listából , kattintson az (Egyéni) gombra.
Kattintson az Engedélyek SZERKESZTÉSE XML gombra.
Az app.manifest fájl megnyílik az XML-szerkesztőben.
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.
Ha kijelöl egy projektet a Megoldáskezelőben, kattintson a Projekt menü Tulajdonságok parancsára.
Kattintson a Biztonság fülre.
Jelölje be a ClickOnce biztonsági beállítások engedélyezése jelölőnégyzetet.
Válassza az Ez egy részleges megbízhatósági alkalmazás beállítás gombot.
Válassza a Speciális lehetőséget.
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.
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.