• 一个诡异的问题


    还是用.Net Tiers生成的项目,下午的时候还好好的,晚上做完其他的事情再回来测试数据库相关的代码,就死活提示“Missing connection string”, 跟踪了很久,先从外围试了各种方法,调整app.config,改变调试方式,都没用, 只能自己去跟踪代码,发现的确是连接字符串不对,但是为什么下午还对的代码,到了晚上就不对了,这又是一个谜, 长话短说,总之,花了一个小时(晚上11点到12点,本来可以早一个小时上床睡觉的,郁闷!),终于发现是这行代码的问题: String configFile = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile.Replace(".config", "").Replace(".temp", ""); 不知道为什么我的config文件生成出来之后成了XXXX.Config,大小写不匹配,导致文件名出错了 String configFile = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile.ToLower().Replace(".config", "").ToLower().Replace(".temp", ""); 修改起来很简单,但是为什们用了两年多.Net Tiers了,之前都没有碰到这个问题呢?又是一个谜,而且实际的文件名是.config, 但是查看内存变量就是C大写,再一个谜,没时间解谜了,赶紧测试下睡觉去了,哎。
  • 相关阅读:
    Linux进程间通信分类 以及 pipe的原理实现
    单链表的快速排序
    再谈二分查找
    数据库范式
    二分查找法浅析
    C# Observer设计模式
    C# 交错数组浅析
    C语言初学 数学中带根号的复杂计算问题
    C语言初学 计算三角形面积问题
    C语言初学 简单定义圆的面积计算问题
  • 原文地址:https://www.cnblogs.com/s5689412/p/3563908.html
Copyright © 2020-2023  润新知