我用C#写的一个网站,昨天之前还用得好好的,今天突然登录不进去了,急忙查找原因,发现下面语句的返回结果是否
if((System.Configuration .ConfigurationSettings.AppSettings ["AppName"]!=null)&&(System.Configuration .ConfigurationSettings.AppSettings ["AppName"].ToString ().Trim ()!=""))问题是这个节点在我的web.config中是存在的,而且之前一直在用,web.config没有被修改过.估计是系统有什么问题影响了读取web.config.
修改代码测试
string tmpstr=System.Configuration .ConfigurationSettings.AppSettings.Keys.Count.ToString();
服务器上运行tmpstr返回值为0
本机开发环境运行tmpstr返回值为21
郁闷死我了,哪位大哥碰到过这样的问题吗?