Asp.net Core 2.1 NullReferenceException Ошибка в производстве, но не в разработке - PullRequest
0 голосов
/ 05 марта 2019

Так что этот бросает меня в петлю.У меня есть приложение asp.net core 2.1, которое я недавно перешел от разработки к производству.Приложение отлично работает в разработке без проблем и ошибок.Когда я перемещаю приложение на рабочий сервер, я получаю исключение нулевой ссылки при попытке вызвать любую страницу из главного меню.

Sample Error From Site

Для этогоНа странице написано, что моя ошибка в строке 85. Когда я смотрю на строку 85 в своем коде разработки, это простой оператор присваивания, где Form = new Form ().Code Picture

У кого-нибудь есть идеи как это исправить?Я не могу понять, что происходит.

1 Ответ

0 голосов
/ 06 марта 2019

Хорошо, спасибо @dropoutcoder за идею удаленной отладки.После того как я смог установить соединение и просмотреть код, я обнаружил, что ошибка произошла из-за нулевого возврата из базы данных, которую я делал для сотрудника.На самом деле я получал идентификатор из windowsidentity, но это не был идентификатор, который я сохранил в своей базе данных, поэтому я получил нулевую ошибку.Я планирую продолжать использовать удаленную отладку в будущем, так как без нее я, вероятно, не смог бы понять проблему.Я также изменил свой код для обработки возможного нулевого исключения, которое может произойти из моего кода.

...