Мое приложение .NET не работает при запуске с сетевого диска, даже если тот же исполняемый файл отлично работает с локального жесткого диска?
Я попытался проверить "Полное доверие" так:
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." );
}
Однако это не помогает, и я имею в виду, что приложение запускается, и блок catch никогда не вводится. Однако сборка отладки показывает, что созданное исключение - это SecurityException, вызванное InheritanceDemand. Любые идеи?