在网上查了一下答案是类的静态成员在初始化时如果出现异常访问类的其它静态成员或对该类进行初始化都会抛出这个异常 我的问题是在下面这句话 protected static string connectionString = SecurityDecodeStr(ConfigurationManagerConnectionStrings[MySQLConnectionString]ToString()); 这句话一个DALMYSQL项目中被另外一个WEB项目引用到了这个配置一直写在WEB的WEBCONFIG中一直运行正常 今天在另外一个项目也要用这个DALMYSQL在这个新的项目中没有配置这个MySQLConnectionString所有出现初始化这个静态成员异常 DLL在多个项目中用到这个DLL的各种环境也要变化 是否可以直接在这个DLL项目中写明这个配置呢也许是个可行的办法可以试试) |