Server Error in '/' Application.

Value cannot be null.
Parameter name: source

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: source

Source Error:


Line 22:             else
Line 23:             {
Line 24:                 var langName = requestContext.HttpContext.Request.UserLanguages.Any() && requestContext.HttpContext.Request.UserLanguages[0] != null
Line 25:                 ? requestContext.HttpContext.Request.UserLanguages[0].Substring(0, 2)
Line 26:                 : "en";//CultureInfo.CurrentUICulture;

Source File: C:\src\my\onecart\OldOneCart\basket\Basket.Web\Localization\LocalizationRedirectRouteHandler.cs    Line: 24

Stack Trace:


[ArgumentNullException: Value cannot be null.
Parameter name: source]
   System.Linq.Enumerable.Any(IEnumerable`1 source) +187
   Basket.Web.Localization.LocalizationRedirectRouteHandler.GetHttpHandler(RequestContext requestContext) in C:\src\my\onecart\OldOneCart\basket\Basket.Web\Localization\LocalizationRedirectRouteHandler.cs:24
   System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(HttpContextBase context) +11832802
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +142
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +75
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +93


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.4330.0