制作访问数据库的用户控件  .net安全策略要怎么设置 
我做过了  我做了 window的用户控件在web程序里调用,控件一访问数据库就提示 .net安全策略设置弹出的信息如下:应用程序试图执行安全策略不允许的操作。此操作需要SecurityException。若要授予该应用程序所需的权限,请使用Microsoft .net 安全策略管理工具。请求System.Data.SqlClient.SqlClientPerimission,System.Data,Version=1.0.5000.0,Culture=neutral,PublicKeyToken=b77ac561934089类型的权限已失败。

解决方案 »

  1.   

    有时在运行.net程序中一些不安全的代码(例如使用System.Diagnostics.Process运行外部程序)时,系统会报错,大意为安全策略不允许该操作,需要SecurityException之类没营养的话。解决的方法如下:1、看是否在局域网上运行的该程序,如果是的话,拷到本地来安装,在默认.net安全设置下,则应该运行正常2、如果仍然不正常或一定要在局域网上运行,进行如下配置控制面板 -- 管理工具 -- Microsoft .NET Framework 1.1 配置打开左边树中的 我的电脑 -- 运行库安全策略 -- 计算机 -- 代码组 -- All_Code 中的 My_Computer_Zone 和 LocalIntranet_Zone,表示本机的和局域网内的安全策略,选择右边的“编辑代码组属性”,在“权限集”面板中将权限集改为“FullTrust”。