Мы получаем странную ошибку на рабочем сервере. У нас есть трассировка стека, но нет номеров строк, поэтому я знаю метод, где ошибка, но не точная строка. Он жалуется на «Ссылка на объект, не установленную на экземпляр объекта». Что-то пусто.Может ли ASP.NET HttpRequest когда-либо быть нулевым? Как насчет CurrentExecutionFilePath?
Посмотрев на код, только два потенциальных преступников, что я могу видеть это две последовательные линии, которые считывают:
string currentPath = this.Request.CurrentExecutionFilePath;
string[] parts = currentPath.Split('/');
который бы бросить, если запрос был нулевым, или если CurrentExecutionFilePath запроса было ноль. Я не совсем понимаю, когда (или даже если) это может произойти. Я лаяю здесь неправильное дерево? (Этот код, похоже, работает во время загрузки части жизненного цикла страницы).
Мне нужно будет проверить строение супер ... не уверен, что он делает, или если у него будут какие-то ограничения на это. Но идея звучит. – Beska