Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 访问本地DLL时System.Security.SecurityException_C#_Asp.net - Fatal编程技术网

C# 访问本地DLL时System.Security.SecurityException

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,我的组织使用它放在我们的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/文件夹中。