2013年4月17日
摘要: 一个在用项目,最近总是发现不正常的数据进来,而且是成功状态,后果非常严重。但之前负责这个项目的同事离职了,现在我在接手,所以bug找的总是不得头绪。今天按照逻辑来说,已经彻底将这个bug排除了,在此记录一下。因为项目已经在用, 不能说的太细,先大概简单说一下bug。情况一:小A没有分配提交数据的权限,结果他们却将数据提交上来。情况二:小A正常情况下,应该向所属主管提交数据,结果他们却能将数据提交到经理那,甚至董事长那,跨级提交。 第一种情况,后来发现是存储过程写的有问题,在判断是否有提交权限时,使用了select sum(*),后面又用if(@@rowcount=0)来判断是否有结果,这样即. 阅读全文
posted @ 2013-04-17 19:23 晓晨 阅读(1929) 评论(3) 推荐(0) 编辑
摘要: 一个新项目,直接用了一些之前的代码,突然跟踪不到日志了。检查发现了原因,特在此记录。 log4net的配置文件log4net_config.xml View Code log4net的应用错误代码:View Code publicclassLog{privatestaticstringDefaultName="log";staticLog(){stringpath=AppDomain.CurrentDomain.BaseDirectory+@"\log4net_config.xml";log4net.Config.XmlConfigurator.Conf 阅读全文
posted @ 2013-04-17 17:41 晓晨 阅读(28261) 评论(3) 推荐(4) 编辑