ASP.NET ошибка конфигурации при отображении элементов управления на рабочем сервере

#asp.net #configuration #iis-6

#asp.net #конфигурация #iis-6

Вопрос:

Я размещаю asp.net веб-сайт на рабочем сервере.

Я решаю asp.net ошибка при рендеринге элементов управления на рабочем сервере.

Трассировка стека этой ошибки :

Ошибка сервера в приложении ‘/’. Ссылка на объект не установлена для экземпляра объекта. Описание: Необработанное исключение возникло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

 Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
 

Ошибка источника:

Во время выполнения текущего веб-запроса было сгенерировано необработанное исключение. Информацию о происхождении и местоположении исключения можно определить с помощью трассировки стека исключений, приведенной ниже.

Трассировка стека:

 [NullReferenceException: Object reference not set to an instance of an object.]
   ASP.tribute_home_aspx.__RenderYTAnnouncement(HtmlTextWriter __w, Control parameterContainer)  44
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)  256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)  19
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)  32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)  27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)  99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer)  25
   ASP.tribute_home_aspx.__RenderForm1(HtmlTextWriter __w, Control parameterContainer)  62
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)  256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)  19
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)  163
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)  32
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)  51
   System.Web.UI.Adapters.ControlAdapter.Render(HtmlTextWriter writer)  21
   FormRewriterControlAdapter.Render(HtmlTextWriter writer)  39
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)  8685321
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)  99
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer)  40
   ASP.tribute_home_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)  851
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)  256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)  19
   System.Web.UI.Page.Render(HtmlTextWriter writer)  29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)  27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)  99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer)  25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)  1266
 

Я полностью протестировал свой код, но не смог найти ни одной ошибки, потому что тот же код нормально работает на промежуточном сервере.

Я чувствую, что это ошибка, связанная с конфигурацией виртуального каталога или asp.net настройка на рабочем сервере.

Пожалуйста, помогите избавиться от этой ошибки, так как она уже заняла много времени.

Предварительное спасибо,

Комментарии:

1. попробуйте использовать Fiddler или другой механизм ведения журнала, чтобы увидеть, что происходит внутри с вашими запросами. Очевидно, что где-то что-то не было создано должным образом. Также проверьте, найдены ли все необходимые библиотеки DLL на вашем сервере развертывания и на все ли ссылки указаны правильно.

2. Привет, Amn, еще один веб-сайт работает с тем же кодом, и он нормально работает на том же рабочем сервере. Мы пытаемся настроить новый веб-сайт на копии того же кода в другом каталоге в папке wwwroot. Я подозреваю, что может возникнуть некоторая проблема, связанная с конфигурацией виртуального каталога. Не могли бы вы сказать мне, может ли какая-либо проблема с повторной настройкой создать такую проблему? Спасибо

Ответ №1:

Это может показаться излишним. Но проверьте, развернута ли у вас самая последняя версия ваших ascx и / или aspx файлов.