未将对象引用设置到对象实例,又名空指针异常,伴随程序员开发的一生. 查看详细信息得知: SetUserRoleInfo() 首先想到的是  IBLL.IRoleInfoService RoleInfoService { set; get; }应该是config文件中反射出现了问题 <?xml version="1.0" encoding="utf-8" ?> <objects xmlns="http://www.springframewo…
“System.NullReferenceException”类型的异常在 App_Web_zo44wdaq.dll 中发生,但未在用户代码中进行处理 其他信息: 未将对象引用设置到对象的实例. 解决问题: return View( 这里不能为空  ); 为空时:用ViewBag.属性 ViewData["字段"]向前端传值 就不报错了:…
“System.Exception”类型的异常在 NHibernate.dll 中发生,但未在用户代码中进行处理 其他信息: OCIEnvCreate 失败,返回代码为 -,但错误消息文本不可用. 如有适用于此异常的处理程序,该程序便可安全地继续运行. 这个是NHibernate没有配置好造成的,重新配置NHibernate即可…
“System.OutOfMemoryException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理 这个原因肯定不是因为程序内部的逻辑错误,或者别的什么情况. 想想,肯定是因为大量测试所带来的,大量声明占用了过多的内容,最后导致溢出了, 由这个可以想到,出现这个异常应该是: 1.有死循环,到最后使用内存过多而溢出了 2.大量声明,并没有有效的释放,而导致内存占用过多: 这个情况可以采用 a)GC 回收: b)声明为静态类: c)调整程序结构,保证流程之间的嵌套不会…
private void CopyAndOverwriteMap() { //IObjectCopy接口变量申明 IObjectCopy objectCopy = new ObjectCopyClass(); //要Copy的对象 object toCopyMap = m_mapControl.Map; //复制要复制的对象 object copiedMap = objectCopy.Copy(toCopyMap); //要复制到的文件 object toOverwriteMap = axPag…
错误信息: "RazorEngine.Templating.TemplateCompilationException"类型的异常在 RazorEngine.NET4.0.dll 中发生,但未在用户代码中进行处理 其他信息: Unable to compile template. "object"不包含"username"的定义,并且找不到可接受类型为"object"的第一个参数的扩展方法"username"…
DataTable dt = PurchaseArriveInfoBus.GetPurchaseArriveInfo(companyCD, txtArriveNo, txtTitle, txtProvider); XElement dsXML = ConvertDataTableToXML(dt); //linq排序 var dsLinq = (order == "ascending") ? (from x in dsXML.Descendants("Data")…
“System.IO.DirectoryNotFoundException”类型的未经处理的异常在 mscorlib.dll 中发生 其他信息: 未能找到路径“F:\Users\home\Documents\Visual Studio 2013\BBFJ.OA\BBFJ.OA\BFFJ.LuceneNetDemo\bin\Debug\Dict\Dict.Dct”的一部分. 分析原因:bin/debug中缺少文件.即输出目录中缺少文件…
这是使用ODP.NET链接Orcl数据库常见错误,需要配置系统环境变量. 解决方法如下: 找到以下路径文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 注意:修改前最好先备份以免.... 将下面这段配置文件加入<configSections>节点下. <configSections> <section name="oracle.unmanageddataaccess.clie…
List<RoleInfo> roleInfoList = (List<RoleInfo>)ViewBag.AllRoles; 错误原因很明确了 ViewBag.AllRoles = RoleInfoService.LoadEntities(r=>r.DelFlag == DelFlag);改为 ViewBag.AllRoles = RoleInfoService.LoadEntities(r=>r.DelFlag == DelFlag).ToList();…