安全性异常:应用程序试图执行安全策略不允许的操作....更改该应用程序的信任级别。
环境:NET2003,framework1.1
刚开始网站程序一切正常的,连接数据库也没有问题,可是因为我需要编译另一个VC6写的程序,就安装了下VC6,之后 再跑网站的时候就出现以下错误了,卸载VC,重装sql server2000都不行,请问这是什么原因导致的问题?
连接数据库出错信息如下:
安全性异常
说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。
异常详细信息: System.Security.SecurityException: 不允许所请求的注册表访问权。
源错误:
行 1082: for(int i=0;i<maxconnnum;i++)
行 1083: {
行 1084: ConnPool.cnarray[i]=new OleDbConnection(Application["APP_OLE_CONNECTION"].ToString());
行 1085: ConnPool.cnarray[i].Open();
行 1086: }
源文件: d:\e_learning\global.asax.cs 行: 1084
堆栈跟踪:
[SecurityException: 不允许所请求的注册表访问权。]
Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable) +473
System.Data.Common.ADP.ClassesRootRegistryValue(String subkey, String queryvalue) +219
System.Data.OleDb.OleDbConnectionString.ValidateParse() +366
System.Data.Common.DBConnectionString..ctor(String connectionString, UdlSupport checkForUdl) +144
System.Data.OleDb.OleDbConnectionString.ParseString(String connectionString) +96
System.Data.OleDb.OleDbConnection.set_ConnectionString(String value) +11
System.Data.OleDb.OleDbConnection..ctor(String connectionString) +158
e_learning.Global.Application_Start(Object sender, EventArgs e) in d:\e_learning\global.asax.cs:1084
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573