当前,我正在DEV环境服务器上设置我的应用程序。我正在将整个应用程序从ITG /登台环境复制到DEV服务器。
当前,应用程序已在ITG服务器中启动并成功运行。但是,使用相同的代码,我无法获得相同的结果。
我已经根据服务器环境和数据库精心修改了web.config / App设置配置文件。 SSL证书已部署并附加到两个应用程序应用程序池。
错误详细信息在下面给出。
[NullReferenceException:对象引用未设置为的实例 对象。] HP.LegalCdaPortal.LegalCdaWeb.Default.Page_Load(Object 发送者,EventArgs e)在 C:\ TFS \ HPE.LegalCDA \ LegalCDAWeb \ Default.aspx.cs:71
中的HP.LegalCdaPortal.LegalCdaWeb.Default.OnLoad(EventArgs e) C:\ TFS \ HPE.LegalCDA \ LegalCDAWeb \ Default.aspx.cs:186
System.Web.UI.Control.LoadRecursive()+70
System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔值includeStagesAfterAsyncPoint) +3177
我确实了解此错误的上下文。 ITG和DEV环境的代码相同。我试图切换到暂存数据库,但仍然遇到相同的错误。
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
Utility.ApplicationPath = Application["AppPath"].ToString();
}
if (!(string.IsNullOrWhiteSpace(hpeSpinCompanyAllowed)
|| hpeSpinCompanyAllowed.Contains(samlpr.hpeSpinCompany.ToUpper())
|| Utility.IsValidDeepSupportUser(samlpr.uid)))
{
Unauthorised();
Response.End();
}