c# System.Data.SqlClient.SqlClientPermission. SQL访问权限错误

本文关键字:访问 访问权 权限 错误 SQL SqlClientPermission System Data SqlClient | 更新日期: 2023-09-27 17:51:12

当我尝试通过c# . net开发的web服务访问SQL命令时,我有此错误。

Web服务也由c#中的windows窗体应用程序调用。

错误:

"Falha na solicitação da permissão de tipo 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral,"

这是我的代码:

Sql query = new Sql();
StringBuilder comando = new StringBuilder();
comando.Append("SELECT EntCod FROM ENT001 T1 (NOLOCK) " +
               "WHERE T1.EntCpfCgc = @ENTCPFCGC ");
query.addParametro("ENTCPFCGC", CPFCGC);
DataTable resultado = query.Select(comando.ToString()).Tables[0];

"SQL"类是连接SQL server DB的控制类

c# System.Data.SqlClient.SqlClientPermission. SQL访问权限错误

我已经用这个DOS命令解决了我的问题:

C:'windows'microsoft.net'framework'v2.0.50727'caspol.exe -machine -chggroup 1 FullTrust
C:'windows'microsoft.net'framework'v2.0.50727'caspol.exe -user -chggroup 1 FullTrust
C:'windows'microsoft.net'framework'v2.0.50727'caspol.exe -enterprise -chggroup 1 FullTrust

给这个文件"FullTrust"权限

感谢大家的回复!