C# 访问本地DLL时System.Security.SecurityException
我有一个DLL,我的组织使用它放在我们的web项目的Bin/文件夹中。现在,如果我尝试通过Visual Studio在本地运行网站,每当我引用DLL中的程序集时,都会出现以下异常: System.Security.SecurityException:请求“System.Web.AspNetHostingPermission,System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”类型的权限失败C# 访问本地DLL时System.Security.SecurityException,c#,asp.net,C#,Asp.net,我有一个DLL,我的组织使用它放在我们的web项目的Bin/文件夹中。现在,如果我尝试通过Visual Studio在本地运行网站,每当我引用DLL中的程序集时,都会出现以下异常: System.Security.SecurityException:请求“System.Web.AspNetHostingPermission,System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”类型的权限失败 当我试图从项目内
当我试图从项目内部本地引用DLL时,为什么会出现安全异常?任何帮助都将不胜感激 尝试右键单击DLL,选择“属性”菜单。如果有“取消阻止”选项可用,请单击该选项并重试 请注意,这可能是由从internet下载DLL或从从internet下载的zip文件中提取DLL引起的
看。你看过这个:@DavidTansey也许是那个?但我没有在本地运行完整的IIS,只是在Visual Studio中。我建议您阅读此重复问题:无论您是否在Visual Studio中运行,您仍然必须拥有正确的权限。我的系统上没有mscorcfg.msc来配置框架安全设置。所以我真的不知道该去哪里看。我想不会是这个。DLL是我自己编译的,并且包含在web项目中。那么,您在正在测试的计算机上编译了DLL,作为您正在测试的项目的一部分?您是否在同一台计算机上的VS?编译DLL中直接引用项目,然后将其复制粘贴到Bin/文件夹中。