C# sql上的安全错误
我有一个.NET2.035,使用2.0应用程序池应用程序。代码托管在文件共享上,并且应用程序池用户帐户是IIS_iUSR组中的域帐户,具有对共享的读/写访问权限 它在一台服务器上运行正常,但我们必须将它移动到另一台服务器。现在,当它遇到使用SQL server客户端的代码时,我会出现以下错误: 请求类型的权限 'System.Data.SqlClient.SqlClientPermission,System.Data, 版本=2.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089' 失败了 根据本文,我设置了CAS策略以完全信任该共享:但它仍然不起作用 这不是SQL server权限,连接帐户对数据库具有连接和所有者权限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
如何使其工作?问题是:显然,唯一符合intranet\u区域条件的是服务器的netbios名称。我们使用的是一个IP地址,它被评估为internet区域。我将我们的内部文件服务器IP放在主机文件中,并重新定义了物理路径,一切正常。您必须删除所有项目文件并重新编译。听起来您已在操作系统或机器之间删除或复制了项目。请检查您的web.config以了解CAS策略。看到这个@k3rnel没有项目文件,只有部署的代码。代码本身没有被复制,这是一个指向旧服务器的新服务器code@Max我在web.config中设置了trust=Full,但仍然收到错误