摘要: Web项目部署后,异常直接暴露给用户会产生很不好的体验。只是暴露在服务器端又无法实时记录异常原因以便加以重现并修复。所以配合Log4Net记录日志信息,同时全局异常处理来营造良好用户体验就比较重要了。 在Web.config加以配置: 早期开发时错误处理类放在App_Code里了,代码如下:using System;using System.Web;public class ErrorModule : IHttpModule{ #region IHttpModule 成员 void IHttpModule.Dispose() { } void IHttpM... 阅读全文
posted @ 2014-02-11 17:12 冰牙 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 背景: 新增数据库后,原有数据库需要新增DATABASE LINK,试了几个方法后最后总算弄好了。方法: 在需要新增DATABASE LINK的数据库服务器端,打开【Net Manager】,选中【服务命名】文件夹,在菜单【编辑】下点击【创建...】,在弹出的向导框中依次填入[你想要起的服务名字]、选中[TCP/IP协议]、输入[主机名]——主机名在新增数据库服务器端的NETMANAGER中可以找到、输入[服务名]——就是tnsnames.ora中对应的service_name、最后执行测试,如果SCOTT被锁定,点击更改登录后输入新的用户名和密码再测试,成功就好了。 服务建好后执行cr... 阅读全文
posted @ 2012-06-25 17:17 冰牙 阅读(239) 评论(0) 推荐(0) 编辑
摘要: DQS系统开发DEBUG日志,涵盖首次在开发中应用EXTJS和ORACLE所遇到的几个问题。 阅读全文
posted @ 2011-09-27 17:39 冰牙 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 之前也碰到过类似的问题,是在Insert的时候先判断是否存在来防范的。最近,又碰到了一个情况,每次Update都会被计数,没有可用于唯一检查的字段,所以采用前端来避免了。自己写了个简单点的,测试后可用。 JavaScript代码如下: var hasSubmit = false; function CheckSubmit(source) { if(hasSubmit) { source.disabled = true; return ... 阅读全文
posted @ 2010-09-21 13:10 冰牙 阅读(288) 评论(0) 推荐(0) 编辑