Moja aplikacja .NET ulega awarii po uruchomieniu z dysku sieciowego, nawet jeśli ten sam plik wykonywalny działa idealnie dobrze z lokalnego dysku twardego?Dlaczego moja aplikacja .NET ulega awarii po uruchomieniu z dysku sieciowego?
Próbowałem sprawdzanie „pełne zaufanie” tak:
try
{
// Demand full trust permissions
PermissionSet fullTrust = new PermissionSet(PermissionState.Unrestricted);
fullTrust.Demand();
// Perform normal application logic
}
catch(SecurityException)
{
// Report that permissions were not full trust
MessageBox.Show("This application requires full-trust security permissions to execute.");
}
Jednak to nie pomaga, przez co rozumiem aplikacja uruchamia się i blok catch nie zostanie wprowadzony. Jednak kompilacja debugowania pokazuje, że zgłoszony wyjątek jest wyjątkiem SecurityException spowodowanym przez InheritanceDemand. Jakieś pomysły?
Kiedy mówisz, że "nie", jak dokładnie to uda? Czy są błędy? – TheSoftwareJedi
Czy kod, który napiszesz, znajduje się w Złapie? –
właśnie dostałem ten sam problem i nie znalazłem jeszcze rozwiązania, będę oglądał to pytanie ... – Epaga