Wednesday, January 25, 2012

Setup ASP.NET MVC3 on IIS 5

These are steps to setup MVC3 project on IIS 5 1. Right click on Default Web Site and click Properties
2. Make sure the website or virtual directory is an Application.
3. Set permissions to Scripts Only
4. Click Configuration. Under the Mappings tab, click the Add button
5. You need to insert the path to the file aspnet_isapi.dll. This is most likely C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll.
6. In the Extension field, enter “.*” (excluding quotes).
7. Select All Verbs. Select “Script Engine”. Make sure ”Check that file exists” is not selected.
8. Here’s the bug. “.*” This isn’t a valid extension in IIS 5.1 so the OK button is disabled. Click in the
Extension field, then in the Executable field, and the OK button should be enabled! Click OK at this point.

Compiled By: Rajesh Rolen

Share This!


4 comments:

Anonymous said...

That's what i was looking

Vivek Bansal said...

these settings work with intranet MVC 3 template but not with internet MVC 3 template. Visual studio throws an error: Unable to start debugging on the web server. The underlying connection was closed: An unexpected error occured on a receive. Any ideas? How can we fix it? I am using Visual Studio 2010.

Vivek Bansal said...

The settings you suggested works with intranet template of MVC 3 using Visual studio 2010 and IIS 5.1 but as soon as you switch to internet template of MVC 3, it stops working. Visual studio does not even let me run it. This is the error message that it throws:
Unable to start debugging on the web server. The underlying connection was closed: An unexpected error occurred on a receive.

Vivek Bansal said...

The settings you suggested works with intranet template of MVC 3 using Visual studio 2010 and IIS 5.1 but as soon as you switch to internet template of MVC 3, it stops working. Visual studio does not even let me run it. This is the error message that it throws:
Unable to start debugging on the web server. The underlying connection was closed: An unexpected error occurred on a receive.

Powered By Blogger · Designed By Seo Blogger Templates