Сегодня у нас появилось несколько ошибок с нашего веб-сервера производства, в котором указано, что у нас была нулевая ссылка при вызове Request.CurrentExecutionFilePath.StartsWith. Это происходит внутри нашего Application_AuthenticateRequest в Global.asax.cs.HttpApplication.Request value change in inside Application_AuthenticateRequest
После некоторого чтения кода я обнаружил, что предыдущая строка вызывает Request.CurrentExecutionFilePath.StartsWith успешно.
Итак, это означает, что значение Request.CurrentExecutionFilePath изменилось с одной строки на другую. Как это возможно? Как его можно предотвратить/зафиксировать?