asp.net网站在服务器上最近经常报错,以前都没出现过错误,重启iis后又可以正常访问。

asp.net网站部署到服务器上都一年多了,不知道最近怎么回事,一打开网站就报异常字段xxx不属于table表,一刷新又是新的一个字段aaa不属于table表。重启IIS后,又可以正常访问。有时候隔几个小时网站又那种异常。在服务器上查看事件查看器,应用程序有很多警告信息,如下:
(2)
事件代码: 3005
事件消息: 发生了未处理的异常。
事件时间: 2014-11-5 11:32:32
事件时间(UTC): 2014-11-5 3:32:32
事件 ID: 706e7fb33e304ded9e0a10030c762972
事件序列: 7951
事件匹配项: 12
事件详细信息代码: 0
进程信息:
进程 ID: 1612
进程名: w3wp.exe
帐户名: NT AUTHORITY\NETWORK SERVICE
异常信息:
异常类型: ArgumentException
异常消息: 列“imgid”不属于表 Table。
用户:
是否已经过身份验证: False
身份验证类型:
线程帐户名: NT AUTHORITY\NETWORK SERVICE
线程信息:
线程 ID: 16
线程帐户名: NT AUTHORITY\NETWORK SERVICE
是否正在模拟: False
堆栈跟踪: 在 System.Data.DataRow.GetDataColumn(String columnName)
在 System.Data.DataRow.set_Item(String columnName, Object value)
在 Page_WebXmlCall.Page_Load(Object sender, EventArgs e) 位置 e:\门户网站\0816\Page\WebXmlCall.aspx.cs:行号 69
在 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)

他不是有提示你了么,在e:\门户网站\0816\Page\WebXmlCall.aspx.cs:行号 69这个路径下,的一个查询语句出错,字段imgid找不到
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-05
安装了什么软件吧,或者中毒之类的追问

软件对这个应该没有影响吧,中毒也不太可能。

相似回答