Why is my MVC site showing the following error message when I try to browse it?
HTTP Error 403.14 - Forbidden
The Web server is configured to not list the content of this directory.
Solution:
Some MVC sites might require to be run in Class Mode instead of integrated mode. To fix this issue:
1) Go to your control panel -> websites-->manage website and change your website from Integrated Mode to Classic Mode.
2) If you are running asp.net 4, please add the following to your web.config file.
<handlers>
<add name="StaticFile1"
path="*.*" verb="*"
modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule"
resourceType="Either" requireAccess="Read" />
<add name="wildcard map" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
</handlers>
3) If you are running asp.net 3.5, please add the following to your web.config instead:
<add name="ASP.NET-ISAPI-2.0-Wildcard"
path="*" 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" />
Article ID: 314, Created: January 5, 2013 at 9:53 AM, Modified: January 23, 2017 at 12:40 AM