Получаю вот такие строчки в логе моего приложения, которое развернуто у заказчика:
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?