如何解决异常“请求类型为System.Security.Permissions.EnvironmentPermission ...的权限失败”

时间:2018-09-19 07:20:47

标签: c# .net securityexception

.NET应用程序出现问题,该应用程序在运行时动态加载dll(插件)。当应用程序位于网络驱动器上并从Windows 10计算机执行时,它将引发以下System.Security.SecurityException:

Request for the permission of type 'System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed

通过调试,我发现调用函数Assembly.CreateInstance(string typeName, bool ignoreCase)

时会抛出异常

我为此问题找到的唯一解决方案是:https://stackoverflow.com/a/27512051/9284286

但是,创建并发布新版本的应用程序将需要大量时间,因此我希望不需要在应用程序中进行任何更改的解决方案。有什么方法可以向有此问题的用户或计算机/系统授予其他权限,以使该异常不再发生?

0 个答案:

没有答案