В настоящее время я настраиваю свое приложение на сервере среды DEV.Я реплицирую все приложение из среды ITG / Staging на мой сервер DEV.
В настоящее время приложение успешно запущено и работает на сервере ITG.Однако с тем же кодом я не могу получить те же результаты.
Я тщательно изменил конфигурационные файлы настроек web.config / App в соответствии с серверной средой и базой данных.Сертификаты SSL развертываются и присоединяются к пулу приложений обоих приложений.
Подробности ошибок приведены ниже.
[NullReferenceException: ссылка на объект не установлена для экземпляра объекта.] HP.LegalCdaPortal.LegalCdaWeb.Default.Page_Load (Отправитель объекта, 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 (Boolean includeStagesBeforeAsyncPoint, Boolean 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();
}