Why is my MVC site showing the following error message when I try to browse it?
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
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 -> ASP.NET Manager 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: 254, Created: October 23, 2012 at 9:06 PM, Modified: October 23, 2012 at 9:06 PM