今天搞到NHibernate时,突然报了一个“NHibernate.Cfg.Configuration 的类型初始值设定项引发异常.”的异常. 详细异常信息“System.IO.FileLoadException”类型的异常在 WebApplication1.dll 中发生,但未在用户代码中进行处理 其他信息: 未能加载文件或程序集“log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821”或它的某一个…
对于C#中异常:“The type initializer to throw an exception(类型初始值设定项引发异常)”的简单分析,目前本人分析两种情况,如下: 情况一: 借鉴麒麟.NET的类型初始值设定项引发异常文章!!!写的很详细,大家可以看一看! 其实麒麟.NET的这篇文章主要讲解分析了静态成员的方面,总的说就是:类型初始化或访问类型的静态成员时,都会对类中的其他静态成员进行初始化,如果有静态构造函数的话,一并执行静态构造函数.在这过程中所引发的异常我就直接借鉴麒麟.NET的例…
未处理System.TypeInitializationException  HResult=-2146233036  Message=“System.ServiceModel.Diagnostics.TraceUtility”的类型初始值设定项引发异常.  Source=System.ServiceModel  TypeName=System.ServiceModel.Diagnostics.TraceUtility  StackTrace:       在 System.ServiceMod…
出现问题的原因: 在本机上没有出现问题,让一个同事测试的时候,在另外一台电脑上出现连接数据库失败,系统不能打开的问题 在网上搜了一下,有说是数据库连接字符串错误的,有说app.config文件配置不匹配等原因的.总之是没有解决这个问题 出现问题的错误信息,不全,只给出了主要的信息:如下 错误描述:Void .ctor() System.TypeInitializationException: “System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常.…
在VS2015中使用SAP Connector 3.0(SapNco)的.net4.0x86版本开发时,程序运行到RfcDestinationManager.TryGetDestination时报错: “SAP.Middleware.Connector.RfcDestinationManager”的类型初始值设定项引发异常 解决方式:目标框架选择.NET FrameWork 4,在app.config中加入如下配置, <?xml version="1.0"?><con…
C#如何使用NLOG,网上有很多介绍,本次使用时遇到一个问题,使用NLOG写日志时,出现初始化异常,基本异常信息如下: System.AggregateException: 发生一个或多个错误. ---> System.TypeInitializationException: “xxx”的类型初始值设定项引发异常.   ---> System.Configuration.ConfigurationErrorsException: 配置系统未能初始化 ---> System.Configu…
"System.Data.SqlClient.SqlConnection"的类型初始值设定项引发异常 问题出在了 .net 的C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 文件里.可能是安装其他软件导致配置文件被修改导致. 解决办法:将machine.config用同在一个目录下的machine.config.default替换.…
又一次遭遇"xxx类型初始值设定项引发异常" 下了个c#实现的轻量级IoC开源项目,可是在本地使用时发现一运行就捕捉到"类型初始值设定项引发异常"的异常信息,调试几次还是不能确定到底什么地方出了问题.印象中好像碰到过这种异常,初步估计是某个静态类初始化不成功引起的,但是不能肯定. 无奈打开ILSpy查看源码,发现静态初始化的地方非常多,而且代码看上去层层嵌套,类名繁多,一行一行跟上去很容易绕晕.折腾好久未果,无奈google一下,发现早就有人和我碰到一样的问题,一看…
在一开始时将connectionStrings 写在了configSections之上如下图一示,结果抛出:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常. 图一:最初配置 图二:抛出异常 解决方法,是将connectionStrings 写在了configSections之下,如图三 图三:调整后的配置…
学习使用Spring.NET中的时候,写了一个Demo,在运行时报了一个错误:Spring.Context.Support.ContextRegistry 的类型初始值设定项引发异常. 重新整理思绪,网上疯狂搜索引发该错误的原因,一小时过后,以绝望告终. 开发环境:VS2012,Spring.NET版本1.3.2,控制台Demo 无意中将App.Config中的一段代码删掉后可以运行通过了…… <startup> <supportedRuntime version="v4.0&…
今天在使用的EF时候,发生了"System.Data.Entity.Internal.AppConfig"的类型初始值设定项引发异常.这样的一个错误 查了原因,原来是appconfig中,connectionStrings的位置放错了.因为configSections必须是appconfig的第一个节点 这样是不对的. 应该是 感觉这种情况应该不仅仅只限于这个EF,只要configSections不是第一个标签就会有问题,也适用于其他情况~~…
今天遇到了一个这样的问题“DBUtility.DbHelperSQL”的类型初始值设定项引发异常“DBUtility.DbHelperSQL”的类型初始值设定项引发异常 也许有和我遇到这问题的人也在这个问题怎么解决,在没有解决这个问题的时候我也和你们现在的心情一样,也百度过了,goolge过但是还是没有解决,在这个时候我们需要冷静下来想想问什么会出现这个问题 分析一下问题出现的原因,现在我来解答为什么会出现这个错误,其实很简单就是你没有配置好web连接数据库的语句,在这个里面找原因就是对了 pu…
Oracle.DataAccess.Client.OracleCommand”的类型初始值设定项引发异常. 64位系统下,部署32位odp.net,出现问题.解决方法:卸载32位xcopy odt.net,安装64位版本,引用32位的Oracle.DataAccess.dll(996K),依然可以用,可能是64位兼容32位的原因吧!…
在Net中VS2015用RdKafka组件开发消息发布和消费,引发下面的异常 RdKafka.Internal.LibRdKafka 的类型初始值设定项引发异常System.TypeInitializationException: “RdKafka.Internal.LibRdKafka”的类型初始值设定项引发异常. ---> System.DllNotFoundException: 无法加载 DLL“librdkafka”: 找不到指定的模块. 百度不到有用的价值信息,去google,翻了好几…
异常信息:"VirtualInfrastructure.Utils.ClientsXml"的类型初始值设定项引发异常. 解决方案:以管理员的身份运行客户程序…
“System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常 问题出在了 .net 的C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 文件里.可能是安装其他软件导致配置文件被修改导致. 解决办法:将machine.config用同在一个目录下的machine.config.default替换.…
System.TypeInitializationException: “CrystalDecisions.ReportSource.ReportSourceFactory”的类型初始值设定项引发异常. ---> System.TypeInitializationException: “CrystalDecisions.Shared.SharedUtils”的类型初始值设定项引发异常. ---> System.IO.FileNotFoundException: 未能加载文件或程序集“log4n…
解决Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常. 这个问题他们说是oracle的版本问题 但是好像不是...(我感觉VS版本问题,我的是2019 2017) 解决办法是: 在项目中引用Oracle.ManagedDataAcces 如下图: 官网下载:https://www.nuget.org/packages/Oracle.ManagedDataAccess/19.3.1 安装命令: Install-Package Oracl…
环境:VS2010,.NET Framework 4.0,Oracle.ManagedDataAccess    在最近做一个项目中,用到了Oracle数据库,使用Oracle.ManagedDataAccess来进行数据库连接.但是在执行事务的时候抛出异常 “'OracleInternal.MTS.DTCPSPEManager' 类型初始值设定项引发异常”,把事务去掉又能正常执行.最终的解决方法是下载安装了 .NET Framework 4.7.2,问题解决.…
Oracle.ManagedDataAccess.dll 连接Oracle数据库不需要安装客户端 最开始,连接Oracle 数据是需要安装客户端的,ado.net 后来由于微软未来不再支持 System.Data.OracleClient 这个 Data Provider 的研发,从 .NET 4 以后的版本,会将不在维护和更新了.所以决定采用Oracle 自家的解决方案 ODP.NET; ODP.NET,也是需要安装部署,而且还分32,64位两个版本,可能是掌握的不够好吧,经常报错,连接部署,…
场景: 安装程序到全新的环境的电脑时中(此时已经安装了能正常安装程序电脑的环境) 完整错误: Application_ThreadException:System.TypeInitializationException: “Microsoft.EntityFrameworkCore.Internal.ServiceProviderCache”的类型初始值设定项引发异常. ---> System.IO.FileLoadException: 未能加载文件或程序集“System.ValueTuple,…
今天在项目中用log4net,App.config文件中增加了configSections节点,程序运行报错“System.Transactions.Diagnostics.DiagnosticTrace”. 解决方法: configSections 节点要作为 configuration 节点下的第一个节点. PS:以前遇到过这个问题,想不起来具体怎么解决了,只记得是个节点顺序问题.以后遇上这种冷门问题还是记录一下吧.…
先看一下unity的配置信息 <unity> <typeAliases> <typeAlias alias="IDatabase" type="WzzApi.Db.DataBase.IDatabase,WzzApi.Db.DataBase" /> <typeAlias alias="SqlServer" type="WzzApi.Db.DataBase.Sqlserver.Database,Wz…
最近在研究ActiveRecord网上有很多贴子讲怎么用的.但自己照做就是出错. 最终定位在配置文件出错.应该是ActiveRecord有更新的原因.在国外的网站把配置复制了一份替换.问题解决了.我用的是castle.ActiveRecord + mysql <configSections> <section name="activerecord" type="Castle.ActiveRecord.Framework.Config.ActiveRecord…
系统win7 32位,只在这一台电脑上出现这种问题,已知VS编译是X86,在数台电脑上测试都正常. 后来把opencv的dll路径例如 E:\...\x86  加入到系统环境变量中就正常了. emgucv安装里opencv的dll路径是这个样子 C:\Emgu\emgucv-windows-universal 3.0.0.2157\bin\x86,发布时把bin下的dll包括x86等拷贝到程序安装目录下. 但很奇怪这一台电脑无法使用,理论上emgucv发布不需要环境变量的. 还是要继续研究,欢迎…
今天一直遇到这个问题…
场景: 写了一个有返回参数的存储过程,在个另开发人员机器上都正常.其它机器报如题错误.让人郁闷的是,所有调用方都是客户端,根本不存在网上众贴所说的版本不一致问题. 分析: 虽然网上的帖子没有根本解决问题,但还是给了些丝路.参数值类型问题.而且,我也把输出参数赋值语句注释后,也可以正常调用(只是结果没返回).尝试了将类型转为Oracle的OracleString,强制转clr的string,都不行. dicParaOut[kvp.Key] = (string)command.Parameters[…
出现原因: 因为Global类初始化某个静态变量时没有成功则会抛 System.NullReferenceException 异常,具体代码: public static string connstring = System.Configuration.ConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString; 解决办法: 在WinForm中添加一个app.config和Interfaces_Helper…
<connectionStrings> <add name="ConnectionStringName" providerName="System.Data.SqlClient" connectionString="Data Source=.;Initial Catalog=DataBaseName;Integrated Security=True;Pooling=False" /> </connectionStri…