title: Asp.Net Boilerplate Startup Template - Culture Issue
body: <p>I've downloaded a startup template for ASP.NET Boilerplate.</p>
  
  <p>Having successfully followed the instructions to create and seed the database.</p>
  
  <p>When I come to run the application, I'm presented with the following error:</p>
  
  <pre><code>Server Error in '/' Application.
  
  Culture is not supported.
  Parameter name: name
  vn is an invalid culture identifier.
  
  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.Globalization.CultureNotFoundException: Culture is not supported.
  Parameter name: name
  vn is an invalid culture identifier.
  
  Source Error: 
  
  An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
  
  Stack Trace: 
  
  
  [CultureNotFoundException: Culture is not supported.
  Parameter name: name
  vn is an invalid culture identifier.]
     System.Globalization.CultureInfo..ctor(String name, Boolean useUserOverride) +192
     Abp.Localization.&lt;&gt;c.&lt;Get&gt;b__3_0(String n) +29
     System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) +62
     Abp.Localization.CultureInfoHelper.Get(String name) +144
     Abp.Localization.MultiTenantLocalizationDictionaryProvider.CreateLocalizationDictionary(LanguageInfo language) +61
     Abp.Localization.&lt;&gt;c__DisplayClass11_0.&lt;GetDictionaries&gt;b__0(String s) +18
     System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) +62
     Abp.Localization.MultiTenantLocalizationDictionaryProvider.GetDictionaries() +161
     Abp.Localization.MultiTenantLocalizationDictionaryProvider.get_Dictionaries() +10
     Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.GetStringOrNull(String name, CultureInfo culture, Boolean tryDefaults) +42
     Abp.Localization.Dictionaries.DictionaryBasedLocalizationSource.GetString(String name) +38
     Abp.Authorization.&lt;AuthorizeAsync&gt;d__19.MoveNext() +513
     System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +92
     System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +58
     Abp.Authorization.&lt;CheckPermissions&gt;d__22.MoveNext() +255
     System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +92
     System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +58
     Abp.Authorization.&lt;AuthorizeAsync&gt;d__20.MoveNext() +297
     System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +92
     System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +58
     Nito.AsyncEx.&lt;&gt;c__DisplayClass15_0.&lt;Run&gt;b__0(Task t) +80
     System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke() +52
     System.Threading.Tasks.Task.Execute() +49
     System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +92
     System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +58
     Nito.AsyncEx.AsyncContext.Run(Func`1 action) +201
     Abp.Authorization.AuthorizationHelperExtensions.Authorize(IAuthorizationHelper authorizationHelper, MethodInfo methodInfo, Type type) +82
     Abp.Web.Mvc.Authorization.AbpMvcAuthorizeFilter.OnAuthorization(AuthorizationContext filterContext) +197
     System.Web.Mvc.ControllerActionInvoker.InvokeAuthorizationFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor) +97
     System.Web.Mvc.Async.&lt;&gt;c__DisplayClass21.&lt;BeginInvokeAction&gt;b__19(AsyncCallback asyncCallback, Object asyncState) +743
     System.Web.Mvc.Async.WrappedAsyncResult`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +14
     System.Web.Mvc.Async.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) +128
     System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(ControllerContext controllerContext, String actionName, AsyncCallback callback, Object state) +343
     System.Web.Mvc.Controller.&lt;BeginExecuteCore&gt;b__1c(AsyncCallback asyncCallback, Object asyncState, ExecuteCoreState innerState) +25
     System.Web.Mvc.Async.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +30
     System.Web.Mvc.Async.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) +128
     System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) +465
     System.Web.Mvc.Controller.&lt;BeginExecute&gt;b__14(AsyncCallback asyncCallback, Object callbackState, Controller controller) +18
     System.Web.Mvc.Async.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +20
     System.Web.Mvc.Async.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) +128
     System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) +374
     System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) +16
     System.Web.Mvc.MvcHandler.&lt;BeginProcessRequest&gt;b__4(AsyncCallback asyncCallback, Object asyncState, ProcessRequestState innerState) +52
     System.Web.Mvc.Async.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +30
     System.Web.Mvc.Async.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) +128
     System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) +384
     System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object state) +48
     System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) +16
     System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +103
     System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +155
  </code></pre>
  
  <p>As far as I can detect, the <code>vn</code> culture identifier is Vietnamese however I'm unable to determine how this error is generated and what I can do to ensure that the <code>en</code> culture is used as I'm based in the UK.</p>
  
  <p>Any advice would be greatly received.</p>