十万火急“/”应用程序中的服务器错误。未将对象引用设置到对象的实例。

wishyoubin 2012-06-08 05:58:32
网站好好的打不开了,请高手前辈指教,这个是提示的
“/”应用程序中的服务器错误。

未将对象引用设置到对象的实例。

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

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

源错误:

只有在调试模式下进行编译时,生成此未处理异常的源代码才会显示出来。若要启用此功能,请执行以下步骤之一,然后请求 URL:

1. 在产生错误的文件的顶部添加一条“Debug=true”指令。例如:

<%@ Page Language="C#" Debug="true" %>

或:

2. 将以下的节添加到应用程序的配置文件中:

<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>

请注意,第二个步骤将使给定应用程序中的所有文件在调试模式下进行编译;第一个步骤仅使该特定文件在调试模式下进行编译。

重要事项: 以调试模式运行应用程序一定会产生内存/性能系统开销。在部署到生产方案之前,应确保应用程序调试已禁用。

堆栈跟踪:


[NullReferenceException: 未将对象引用设置到对象的实例。]
TG.DBUtility.SQLHelper..cctor() +50

[TypeInitializationException: “TG.DBUtility.SQLHelper”的类型初始值设定项引发异常。]
TG.Common.Common.GetSetValues(String SetKey) +103
TG.Common.Substation..ctor() +456
TG.Web.Index..ctor() +280
ASP.index_aspx..ctor() +13
__ASP.FastObjectFactory_app_web_ecf75xu9.Create_ASP_index_aspx() +20
System.Web.Compilation.BuildResultCompiledType.CreateInstance() +32
System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +119
System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +33
System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +40
System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +160
System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +93
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155
...全文
877 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
md5e 2013-03-22
  • 打赏
  • 举报
回复
TG.Common.Common.GetSetValues 应该是数据记录有null,然后GetSetValues取不到值,在取值之前要先判断是否有值 DataReader 取值时要先做判断 if(!reader.IsDBNull()) { reader.GetValue() }
xugh58 2013-03-22
  • 打赏
  • 举报
回复
此问题我也几次碰到,挖空心思都没有,后来也就莫名其妙的好了。昨天又碰到了一台,心中发毛,机主说有很长时间了。这次也是到网上到处寻求答案没用。突然偶然发现该机时钟不对,改过来一试,哈哈!成功了。各位网友,听我的,一试一个准。现在我想原来哪些电脑为什么自然好了,因为他们可能上过了互联网,网上是可以自动校正时钟的。所以在内网用的机器就不会自动好了。
  • 打赏
  • 举报
回复
TG.Common.Common.GetSetValues(String SetKey) +103 这个代码看看
爱在夕阳下 2013-03-22
  • 打赏
  • 举报
回复
单步调试 一步一步的看 就能找到错误了
XW_MR 2013-03-21
  • 打赏
  • 举报
回复
额,缺少对象呗,没法讲,调试吧
zj25810 2013-03-21
  • 打赏
  • 举报
回复
调试一下就知道问题出在哪了。 你需要的一个值为空,但你没有做if判断而已
平凡的傲娇 2013-03-21
  • 打赏
  • 举报
回复
出现这种问题首先去查找某些对象是否没有初始化 还有一种可能就是当前的窗体不能正常显示,URL不对
大腹 2013-03-21
  • 打赏
  • 举报
回复
<configuration>
   <system.web>
       <compilation debug="true"/>
   </system.web>
</configuration>
把这个加到config中,才能具体报出异常信息。根据具体的异常信息,才能更好的解决问题
我是老姚 2013-03-21
  • 打赏
  • 举报
回复
单步调试吧,出现这个问题的原因是对象是空值了。肯定是你代码的逻辑出问题,这样问谁也帮不了你。 学会怎么处理这个错误你对OOP的理解会提升一个档次。
  • 打赏
  • 举报
回复
未将对象引用设置到对象的实例 意思就是说你引用了为null的对象
zfy740420 2013-03-21
  • 打赏
  • 举报
回复
我也碰到同样的问题?有高手没有?
陌城灬流年閣 2012-06-08
  • 打赏
  • 举报
回复
给你实例化的对象加判断。试下
  • 打赏
  • 举报
回复
通常这问题很纠结,遇到过很多次了,也莫名奇妙的解决了很多次了,不过还真没弄懂到底是个什么原因,,
wishyoubin 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

异常,对象可能为空
[/Quote]
怎么更改啊
wishyoubin 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

未将对象引用设置到对象的实例。是不是你定义的东东没有值啊。
[/Quote]
怎么更改啊
陌城灬流年閣 2012-06-08
  • 打赏
  • 举报
回复
异常,对象可能为空
woainilei 2012-06-08
  • 打赏
  • 举报
回复
未将对象引用设置到对象的实例。是不是你定义的东东没有值啊。
wishyoubin 2012-06-08
  • 打赏
  • 举报
回复
有没有人?求解

62,052

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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