已有
1,138 位领导视察,其中有
1 位领导做了批示.
今天Blog频频出错,不能访问.
也许跟我今天频频改程序相关.
要说改动
也只是改动了每个页面的"侧边栏"
原来把侧边栏中的每一项单独做成了一个UserControl,这样,每调用一个userControl就可能会进行一次DataBase Connection.
现在把侧边栏合并了,即整个侧边栏只进行一次DataBase Connection,但可能会进行多次的Open/Close
今天 剣气 给了服务器上的日志
[color=red]
事件代码: 3005
事件消息: 发生了未处理的异常。
事件时间: 2006-9-19 16:36:54
事件时间(UTC): 2006-9-19 8:36:54
事件 ID: 8cb8370dddf145f9b9646f771fb40148
事件序列: 20
事件匹配项: 4
事件详细信息代码: 0
应用程序信息:
应用程序域: /LM/W3SVC/664621773/Root-1-128031283063437500
信任级别: Full
应用程序虚拟路径: /
应用程序路径: D:\Net\Yibin\Web\
计算机名: HGWEB
进程信息:
进程 ID: 1912
进程名: w3wp.exe
帐户名: NT AUTHORITY\NETWORK SERVICE
异常信息:
异常类型: NullReferenceException
异常消息: 未将对象引用设置到对象的实例。
请求信息:
请求 URL: -------------------
请求路径: /zh-cn/detail.aspx
用户主机地址: 72.30.216.109
用户:
是否已经过身份验证: False
身份验证类型:
线程帐户名: NT AUTHORITY\NETWORK SERVICE
线程信息:
线程 ID: 9
线程帐户名: NT AUTHORITY\NETWORK SERVICE
是否正在模拟: False
堆栈跟踪: 在 Blog.UBB.UbbToHtml(String str)
在 New_Detail.Page_Load(Object sender, EventArgs e)
在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
在 System.Web.UI.Control.OnLoad(EventArgs e)
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
[/color]
从堆栈上来看,是UbbToHtml方法出错,可能str为Null了,现在修正了这一点.但问题可能不是出现在这里.
着实有点郁闷.
周末有时间写一个Unit Testing,看看哪个页面导致程序出错.
另外:对于侧边栏的处理,是一个Connection还是分批用多个Connection呢?