Natrafiłem na dość dziwny błąd przy uruchomianiu programów pisanych w języku C#. otóż program uruchamia sie poprawnie tylko na dysku lokalnym. Przekopiowanie go na dysk sieciowy(nie ważne czy NewWare cz w2k server) powoduje zgłoszenia wyjątku
System.Security.Policy.PolicyException
Nie jest to bynajmniej sytuacja wyjątkowa- dotyczy wszystkich programów tworzonych przez C#. Nie pojawia się gdy aplikacja jest C++.
0
0
Kompilator do bani.
0
Problem ten pojawia się też w aplikacjach Javy.
Rozwiązanie jest jednak dość proste. Przy uruchamianiu aplikacji z Intranetu(dowolny dysk sieciowy- nie mylić z internetem) brak odpowiednich uprawnien powoduje zgłoszenie powyższego wyjątku.
Są dwa rozwiąznia tego problemu. Piewsze to przydzielenie pełnych uprawnień dla wszystkich alpikacji z Intranetu( raczej niewskazane)i drugie, to przydzielenie odpowiednich uprawnien tylko dla konnretnej aplkacji.
Pomocnym tu bedzie program ConfigWizards z Framework Microsoft.Net.
Więcej mozna przeczytać tu: http://www.codenotes.com/do/articles/article?articleID=231
Może inni też bedą zadowolenie z odpowiedzi, którą znalazłem.
[stuk]
Midger