Thanks Daniil.
I noticed you've recently checked in a Visual Studio 2013 solution with various commented out bits for MVC4 and MVC5 in the Ext.NET MVC Examples Explorer web.config.
Just a few follow-ups:
1) Have you noticed the default Ext.NET aspx page being rather sluggish/choppy to show the notification in the bottom corner when submitting a message in the main window? I find that to be the case in IE11, Firefox latest and Chrome latest (at that point didn't check older versions!).
For me, it turned out that the new (and neat) feature in Visual Studio, Browser Link, was the culprit.
As FYI, amongst various other ways to disable it, I put this into my web.config:
<add key="vs:EnableBrowserLink" value="false"/>
After that, the page was a lot smoother. More background info here:
http://blogs.msdn.com/b/webdev/archi...view-2013.aspx
2) In the project I created - an Empty ASP.NET Web Application - I had selected everything: ASPX, MVC5, Web API. In doing so it brought in a reference to Json.NET 5.0.6, whereas Ext.NET ships with 5.0.8. So, I removed the in-built reference and referenced your one instead (because of the error I would get as mentioned in an earlier post).
I am guessing if ever I did a NuGet package update for the ASP.NET stuff, it may overwrite the 5.0.8 Json.NET with their one...? But this is probably a minor issue. Since my earlier post I've unfortunately not had much further time to look into this in more detail. Are you aware of any issues regarding this? (I noticed you had a binding redirect in your sample MVC Examples Explorer web.config - I found I didn't need that as I just referenced the Json.NET version you compile against. I don't know if there was a better way for me to handle this version mismatch?)
My final web.config looks something like this:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="extnet" type="Ext.Net.GlobalConfig" requirePermission="false"/>
</configSections>
<extnet theme="Neptune" scriptMode="Debug"/>
<appSettings>
<add key="webpages:Version" value="3.0.0.0"/>
<add key="webpages:Enabled" value="false"/>
<add key="PreserveLoginUrl" value="true"/>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
<add key="vs:EnableBrowserLink" value="false"/>
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.5.1" />
<httpRuntime targetFramework="4.5.1"/>
<httpHandlers>
<add path="*/ext.axd" verb="*" type="Ext.Net.ResourceHandler" validate="false"/>
</httpHandlers>
<httpModules>
<add name="DirectRequestModule" type="Ext.Net.DirectRequestModule, Ext.Net"/>
</httpModules>
<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"/>
<add namespace="Ext.Net"/>
</namespaces>
<controls>
<add tagPrefix="ext" namespace="Ext.Net" assembly="Ext.Net"/>
</controls>
</pages>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true">
<add name="DirectRequestModule" preCondition="managedHandler" type="Ext.Net.DirectRequestModule, Ext.Net"/>
</modules>
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<remove name="OPTIONSVerbHandler"/>
<remove name="TRACEVerbHandler"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
<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" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages.Deployment" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Razor" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
All seems to work. The binding redirects added at the bottom were all inserted by Visual Studio automatically.
Thanks,
Anup