程序没有动过,页面突然访问不了了

smilingpine 2009-08-17 12:06:10
站点页面之前一直是可以正常访问的,程序也没有改动过,今天突然打开页面报如下错误信息,请高手帮帮忙,看是哪里出了问题?

错误信息:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:


[没有相关的源行]


源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\baoyingpic\1f3f9231\fbfd1580\App_Web_cjs1gfmo.6.cs 行: 0

堆栈跟踪:


[NullReferenceException: 未将对象引用设置到对象的实例。]
myProject.Common.Config.ConfigHelper.GetConfigString(String key) +308
gerberPic.PageLogic.UIBasePage.BasePage_Error(Object sender, EventArgs e) +191
System.Web.UI.TemplateControl.OnError(EventArgs e) +105
System.Web.UI.Page.HandleError(Exception e) +73
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6944
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +154
System.Web.UI.Page.ProcessRequest() +86
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.index_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\baoyingpic\1f3f9231\fbfd1580\App_Web_cjs1gfmo.6.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +154
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42

谢谢了!
...全文
89 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mailbao 2009-08-18
  • 打赏
  • 举报
回复
程序如果原來沒問題,而在你改變系統的某些配置或者將程序轉移到某個新的服務器時,

這種情況很有可能是你沒有配置好.net的運行環境,另外還有程序是.net1.0還是.net2.0還是net3.5版本你也要弄清楚,然後再安裝相應的NET Framework 1.0或NET Framework 2.0或NET Framework 3.5
mailbao 2009-08-17
  • 打赏
  • 举报
回复
產生的可能原因:

-----------------------------------
“System.NullReferenceException: 未将对象引用设置到对象的实例”问题可能原因如下:
1、ViewState 对象为Null。
2、DateSet 空。
3、sql语句或Datebase的原因导致DataReader空。
4、声明字符串变量时未赋空值就应用变量。
5、未用new初始化对象。
6、Session对象为空。
7、对控件赋文本值时,值不存在。
8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。
9、使用FindControl时,控件不存在却没有做预处理。
10、重复定义造成未将对象引用设置到对象的实例错误.
hongmaohouzi 2009-08-17
  • 打赏
  • 举报
回复
重新发布一个版本试一下,或者重新启动IIS。
smilingpine 2009-08-17
  • 打赏
  • 举报
回复
其实我只是负责系统管理,对程序不太了解,因为程序没有改过,原来的aspx文件还可以正常访问,现在所有的aspx文件都报错了。只是怀疑程序和其他程序或系统服务相关联。
wansai00 2009-08-17
  • 打赏
  • 举报
回复
null值的处理问题
redcn2004 2009-08-17
  • 打赏
  • 举报
回复
从来没有突然出错这一说,一定是测试的时候没有测试到位。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧