IIS 7 对象引用未设置为对象的实例.错误

本文关键字:对象 实例 错误 设置 对象引用 IIS | 更新日期: 2023-09-27 18:34:57

好的,我有这个门户网站运行了几个月。我最后一次远程访问它是 3 小时前,直到正常工作。然后当我再次访问它时出现错误。所以我尝试在本地访问它,然后它显示了这个问题(如下(

Stack Trace:  
[NullReferenceException: Object reference not set to an instance of an object.]
   MasterDataPortal.SiteMaster.Page_Load(Object sender, EventArgs e) in C:'Program Files'DataPortal_Final'MasterDataPortal'MasterDataPortal'Site.Master.cs:16
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +24
   System.Web.UI.Control.LoadRecursive() +70
   System.Web.UI.Control.LoadRecursive() +189
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3047  

如果您想知道 page_load{}
中的内容这是一个登录表单。如果没有提供会话,我还有一个重定向到登录表单的控件

IIS 7 对象引用未设置为对象的实例.错误

线索在错误消息中:

C:''程序 文件''DataPortal_Final''主数据门户''主数据门户''站点.主.cs:16

如果打开该文件,请转到第 16 行,大约在那里,您将找到导致 NULL 引用异常的原因。

当然,我假设您可以访问源代码。如果没有,请使用 .NET Reflector 或 dotPeek 之类的内容打开该代码所在的 DLL 文件,并以这种方式查看代码。