Introduction
After installing the Visual Studio 2013 version, I had trouble with my web application. This application needs IIS configuration to mapping extensions for my "raills" view files. So, I expend some time to discovery that file: "applicationhost.config" (on path 'C:\Users\...\Documents\IISExpress\config') is the main responsible by web applications.
Using the Code
Pay attention to the two sections should therefore be modified as code below:
="1.0"="UTF-8"
<configuration>
<system.applicationHost>
<sites>
<site name="MySite.Web" id="2">
<application path="/" applicationPool="Clr2ClassicAppPool">
<virtualDirectory path="/" physicalPath="C:\VS2013\application\web\MySite" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:2000:localhost" />
</bindings>
</site>
</sites>
</system.applicationHost>
<location path="" overrideMode="Allow">
<system.webServer>
<handlers accessPolicy="Read, Script">
<add name="MySite_x86"
path="*.gl" verb="GET,HEAD,POST,
DEBUG" modules="IsapiModule"
scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"
preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="MySite_x64" path="*.gl"
verb="GET,HEAD,POST,DEBUG" modules="IsapiModule"
scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll"
preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
</handlers>
</system.webServer>
</location>
</configuration>
That's all.
Points of Interest
IIS Express is much better than the built-in web server in Visual Studio 2010, but we have to make these changes for full functionality.