[ Duly @ 30.11.2005. 18:53 ] @
| Ne mogu nikako da pokrenem .net aplikaciju koja se nalazi na drugom racunaru u mrezi. Sve je u redu kada napravim obicnu hello world aplikaciju, ali kada naidjem u aplikaciji na primer na kreairanje instance "OleDbConnection" objekta prijavljuje mi "System.SecurityException" i kaze: "The application attempt to perform an operation not allowed by the security policy". Radi se o tome da bi korisrio DLL-ove kao sto su "System.Data" ili "System.Data.OleDb" moras pozebno da navedes "assembly" (pretpostavljam) koji to odabrava. Nikako ne mogu da nadjem resenje. Ako se neko vec susreo sa ovim problemom i resio ga, bio bih jako zahvalan kada bi mi poslao resenje |
[ dusty @ 01.12.2005. 10:02 ] @
Navedeni assembly-i se nalaze u GAC-u. Pogledaj .Net Configuration u control panelu za podesavanje polisa.
[ Duly @ 01.12.2005. 13:24 ] @
Resio sam ovaj, problem. Potrebno je izvrsiti odredjena podesavanja u .NET Framework 1.1 Configuration Manageru. Ako neko naidje na isti, nek se obrati za savet.
[ esuser @ 28.12.2005. 13:21 ] @
Imam slican problem.
Tu je problem sa 'Code Permission'-ima;
Naime, kada npr. sa klijenta pokrenes .NET Win aplikaciju koja se nalazi na
network share-u pucice jer dolazi iz 'untrusted' zone.
To se prosto resi u .NET Configuration (stavis Runtime Security Policy -> Machine
-> Code Groups -> All Code -> Full Trust u Permission Set tabu).
Ja imam situaciju da sam napravio Win aplikaciju, postavio je na Network Share i svim klijentima postavio Shortcut na taj .exe (pre toga sam naravno prosao sve klijente i rucno podesio Code Permission).
Moje pitanje je kako da na nivou cele mreze (Windows domena) postavim Code Permission kako ja zelim a ne na svakom klijentu da podesavam posebno?
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.