I'm refered from @daniil to this
forum to here.
I'm reade the documentation, but don't understand very good the changes. I'm adding the files, can take a lock and help me to see the failure?
Web.config file:
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=152368
-->
<configuration>
<configSections>
<section name="extnet" type="Ext.Net.GlobalConfig" requirePermission="false" />
</configSections>
<appSettings>
<add key="webpages:Version" value="1.0.0.0"/>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages"/>
</namespaces>
</pages>
<httpModules>
<add name="DirectRequestModule" type="Ext.Net.DirectRequestModule, Ext.Net" />
</httpModules>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true"/>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<add
name="DirectRequestModule"
preCondition="managedHandler"
type="Ext.Net.DirectRequestModule, Ext.Net"
/>
</modules>
<handlers>
<add
name="DirectRequestHandler"
verb="*"
path="*/ext.axd"
preCondition="integratedMode"
type="Ext.Net.ResourceHandler"
/>
</handlers>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Global.asax.cs File:
using System;
using System.Collections.Generic;
using System.Threading;
using System.Globalization;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
namespace SRT.Sitio
{
// Note: For instructions on enabling IIS6 or IIS7 classic mode,
// visit http://go.microsoft.com/?LinkId=9394801
public class AplicacionSRT : System.Web.HttpApplication
{
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"ConjuntosMensajes", // Route name
"{controller}/{action}/{id}/{descripcion}", // URL with parameters
new { controller = "ConjuntosMensajes", action = "OperacionConjunto", id = UrlParameter.Optional, descripcion = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute(
"Default" , // Route name
"{controller}/{action}/{id}" , // URL with parameters
new { controller = "Home" , action = "Index" , id = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute (
"AtributosMensajes" , // Route name
"{controller}/{action}/{conjunto}/{mensaje}" , // URL with parameters
new { controller = "AtributosMensajes" , action = "ListaAtributosMensajes" , conjunto = UrlParameter.Optional , mensaje = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute (
"DinamicasTransaccionales" , // Route name
"{controller}/{action}/{codigo}/{data}/{codigoDinamica}" , // URL with parameters
new { controller = "DinamicasTransaccionales" , action = "EditorPaso" , codigo = UrlParameter.Optional , data = UrlParameter.Optional , codigoDinamica = UrlParameter.Optional } // Parameter defaults
);
}
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
}
protected void Application_BeginRequest(Object sender, EventArgs e)
{
if (Request.UserLanguages != null)
{
try
{
//Thread.CurrentThread.CurrentCulture = new CultureInfo(/*"es-CO"*/"en-US", false);
//Thread.CurrentThread.CurrentUICulture = new CultureInfo(/*"es-CO"*/"en-US", false);
Thread.CurrentThread.CurrentCulture = new CultureInfo(Request.UserLanguages[0], false);
Thread.CurrentThread.CurrentUICulture = new CultureInfo( Request.UserLanguages[0], false);
}
catch
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("es-CO", false);
}
}
}
}
}
Thanks!