ConnectionString属性尚未初始化

问题前因:使用动软代码生成的三成模板然后复制到相应的类库
动软生成的 sql帮助类 推荐的是DBsqlhelp
期间引用了:BLl层:Maticsoft.Common.dll
DAl层:Maticsoft.DBUtility.dll
解决问题思路:百度全是配置文件错误:事实也是如此,但是却找不到到底哪里错了,
于是使用 IL Spy(反编译) DBUtility 所引用的sql帮助类
反编译之后

首先就找到了这个帮助类,一看原来web.config的配置文件使用的是
  Appsettings这种链接数据库的方式于是

于是注销上面的 connectionstrigs 使用了 aoosettings
运行调试,发现还是出错
仔细一看,名字没错啊,配置没错啊,发狂半小时
继续搞
深入这个bll文件
首先找到dal层的链接数据库方法,跳进去,之后,发现只能反编译

于是反编译查找这个鬼方法到底是怎么运行的
点击跳进这个方法



最后他娘的发现原来还是名字错了,一阵发狂,写下了今天这个玩意
ConnectionString属性尚未初始化的更多相关文章
- ConnectionString 属性尚未初始化
		
关于"ConnectionString 属性尚未初始化"的问题(如下图), 我在下面一段代码中发现了问题所在: public bool ReturnFlag(stri ...
 - 在使用DapperExtensions时遇到"其他信息: ConnectionString 属性尚未初始化。"错误
		
今天在使用在使用DapperExtensions时遇到"其他信息: ConnectionString 属性尚未初始化."错误. //return conn.GetList<T ...
 - 在调用“Fill”前,SelectCommand 属性尚未初始化
		
在调用“Fill”前,SelectCommand 属性尚未初始化 是因为少写了一行代码: private readonly string strConnection = System.Configur ...
 - 假设分配给命令的连接位于本地挂起事务中,ExecuteReader 要求命令拥有事务。命令的 Transaction 属性尚未初始化
		
{System.InvalidOperationException: 假设分配给命令的连接位于本地挂起事务中.ExecuteReader 要求命令拥有事务.命令的 Transaction 属性尚未初始 ...
 - ExecuteReader: CommandText 属性尚未初始化
		
没有对sqlcommand对象的commandtext属性赋值说白了就是没写SQL语句 -.- 无语死了.
 - 自己写的SqlHelper,提示在调用"Fill"前,SelectCommand 属性尚未初始化.错误
		
namespace 操作数据{ class SqlHelper { public DataSet SqlTODs(string cmdstring) { ...
 - 如果分配给命令的连接位于本地挂起事务中,ExecuteNonQuery 要求命令拥有事务。命令的 Transaction 属性尚未初始化
		
DbConnection dbc = database.CreateConnection(); DbTransaction dbtt = null; try { dbc.Open(); dbtt = ...
 - 该对象尚未初始化。请确保在所有其他初始化代码后面的应用程序启动代码中调用 HttpConfiguration.EnsureInitialized()。
		
WebAPI使用属性路由,配置config.MapHttpAttributeRoutes();后出现错误: System.InvalidOperationException: 该对象尚未初始化.请确保 ...
 - Linq之隐式类型、自动属性、初始化器、匿名类
		
目录 写在前面 系列文章 隐式类型 自动属性 初始化器 匿名类 总结 写在前面 上篇文章是本系列的小插曲,也是在项目中遇到,觉得有必要总结一下,就顺手写在了博客中,也希望能帮到一些朋友.本文将继续介绍 ...
 
随机推荐
- Ext 三级联动 及附值
			
/// <reference path="../../ext.js" />Ext.define('Myview.Region', { extend: 'Ext.form ...
 - firefox火狐浏览器过滤广告插件:Adblock Plus
			
firefox火狐浏览器过滤广告插件:Adblock Plus
 - Laravel学习笔记(三)数据库 数据库迁移
			
该章节内容翻译自<Database Migration using Laravel>,一切版权为原作者. 原作者:Stable Host, LLC 翻译作者:Bowen Huang 正文: ...
 - PHP常用函数(1)
			
1. create_linkstring 说明: 把数组拼接成字符串 if (!function_exists('create_linkstring')) { /** * 把数组所有元素,按照“参数= ...
 - OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
			
开源与成熟商业的瓦片地图服务(TMS 2 WMTS),都有如下共同的特性,基本成为了标准: (1) 坐标系:WGS84 (2) 投影:墨卡托投影(Marcator,正轴等角圆柱投影) ------ ...
 - <-0基础学python.第2课->
			
今天闲着无聊,有想鼓捣Python了,想实现网络爬虫,帮我下载音乐的功能. 现在网上找了相关的一些文章教程 http://jecvay.com/2014/09/python3-web-bug-seri ...
 - 迪杰斯特拉(dijkstra)算法的简要理解和c语言实现(源码)
			
迪杰斯特拉(dijkstra)算法:求最短路径的算法,数据结构课程中学习的内容. 1 . 理解 算法思想::设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组,第一组为已求出最短路径的顶点集合 ...
 - git 源代码下载和安装(CentOS)
			
1.阅读INSTALL文件 $ make configure ;# as yourself$ ./configure --prefix=/usr ;# as yourself$ make all do ...
 - sublime安装插件步骤
			
sublime text 3 安装package contol: 快捷键:ctrl+`进入命令行输入 import urllib.request,os;pf='Package Control.sub ...
 - shallow copy 和 deep copy 的示例
			
本文属原创,转载请注明出处:http://www.cnblogs.com/robinjava77/p/5481874.html (Robin) Student package base; impo ...