zoukankan      html  css  js  c++  java
  • 一个诡异的问题

    还是用.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大写,再一个谜,没时间解谜了,赶紧测试下睡觉去了,哎。
  • 相关阅读:
    共享内存
    文件IO函数和标准IO库的区别
    链表程序
    flash_header.S ( freescale imx6 board)
    深入理解二维数组
    putchar和puts
    指针目标
    C语言:break和continue
    C语言:输入输出
    python lambda
  • 原文地址:https://www.cnblogs.com/s5689412/p/3563908.html
Copyright © 2011-2022 走看看