Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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# sql上的安全错误_C#_Asp.net - Fatal编程技术网

C# sql上的安全错误

C# sql上的安全错误,c#,asp.net,C#,Asp.net,我有一个.NET2.035,使用2.0应用程序池应用程序。代码托管在文件共享上,并且应用程序池用户帐户是IIS_iUSR组中的域帐户,具有对共享的读/写访问权限 它在一台服务器上运行正常,但我们必须将它移动到另一台服务器。现在,当它遇到使用SQL server客户端的代码时,我会出现以下错误: 请求类型的权限 'System.Data.SqlClient.SqlClientPermission,System.Data, 版本=2.0.0.0,区域性=中性,PublicKeyToken=b77a5

我有一个.NET2.035,使用2.0应用程序池应用程序。代码托管在文件共享上,并且应用程序池用户帐户是IIS_iUSR组中的域帐户,具有对共享的读/写访问权限

它在一台服务器上运行正常,但我们必须将它移动到另一台服务器。现在,当它遇到使用SQL server客户端的代码时,我会出现以下错误:

请求类型的权限 'System.Data.SqlClient.SqlClientPermission,System.Data, 版本=2.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089' 失败了

根据本文,我设置了CAS策略以完全信任该共享:但它仍然不起作用

这不是SQL server权限,连接帐户对数据库具有连接和所有者权限


如何使其工作?

问题是:显然,唯一符合intranet\u区域条件的是服务器的netbios名称。我们使用的是一个IP地址,它被评估为internet区域。我将我们的内部文件服务器IP放在主机文件中,并重新定义了物理路径,一切正常。

您必须删除所有项目文件并重新编译。听起来您已在操作系统或机器之间删除或复制了项目。请检查您的web.config以了解CAS策略。看到这个@k3rnel没有项目文件,只有部署的代码。代码本身没有被复制,这是一个指向旧服务器的新服务器code@Max我在web.config中设置了trust=Full,但仍然收到错误