Не понятно почему вылетает NullReferanceException
От: Flap Россия  
Дата: 28.01.09 09:29
Оценка:
Получаю вот такие строчки в логе моего приложения, которое развернуто у заказчика:

Process information:
    Process ID: 4136
    Process name: w3wp.exe
    Account name: NT AUTHORITY\NETWORK SERVICE

Exception information:
    Exception type: System.NullReferenceException
    Exception message: Object reference not set to an instance of an object.

Thread information:
    Thread ID: 7
    Thread account name: NT AUTHORITY\NETWORK SERVICE
    Is impersonating: False
    Stack trace:    at TNKBP_CPDB.Web.Core.Navigation.LocationControllerModule.context_AcquireRequestState(Object sender, EventArgs e) in c:\Work\Projects\бла, бла, бла\LocationControllerModule.cs:line 41
   at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


по этой строке в моем коде следующее:
39:   string requestExtension = Path.GetExtension(application.Context.Request.Path);
40:   //  обрабатываем только *.aspx запросы
41:   if (string.Compare(requestExtension, ".aspx", StringComparison.InvariantCultureIgnoreCase) != 0)
42:   {
43:   return;
44:   }


как на 41 строке может быть NullReferenceException?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.