Re[2]: Не понятно почему вылетает NullReferanceException
От: Flap Россия  
Дата: 02.02.09 06:01
Оценка:
Здравствуйте, 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 корректно отрабатывает эту ситуацию. Пока натыал логирования, время покажет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.