Здравствуйте, cadet354, Вы писали:
C>Здравствуйте, Flap, Вы писали:
F>>по этой строке в моем коде следующее:
F>>F>>39: string requestExtension = Path.GetExtension(application.Context.Request.Path);
F>>40: // обрабатываем только *.aspx запросы
F>>41: if (string.Compare(requestExtension, ".aspx", StringComparison.InvariantCultureIgnoreCase) != 0)
F>>42: {
F>>43: return;
F>>44: }
F>>
F>>как на 41 строке может быть NullReferenceException?
C>Path.GetExtension(application.Context.Request.Path) вернул null, по его коду это возможно когда ему самому null подсунули.
C>посмотри если запрос имеет вид такой http://you_domain что вернет application.Context.Request.Path.
да, он это может, но string.Compare корректно отрабатывает эту ситуацию. Пока натыал логирования, время покажет