Best practices for deploying an MVC application on IIS7

Posted by gsiler on Stack Overflow See other posts from Stack Overflow or by gsiler
Published on 2010-05-07T14:03:04Z Indexed on 2010/05/07 14:08 UTC
Read the original article Hit count: 251

Filed under:
|
|

I'm not a web admin, and I'm new to IIS. So, I'm looking for advice.

My MVC application (e.g. fooapp) is the default application for my site (e.g. foo.bar). I used IIS Manager to add the site to IIS7. When I import the application, IIS Manager wants to put it in it's own directory (/foo), and tells me I shouldn't put it in the base (site) directory. This means that to get to my default MVC view, I have to enter the URL http://foo.bar/fooapp/. Needless to say, I want to get there via http://foo.bar/

I see 2 possible solutions:

  1. Add a default page to the site directory that redirects to the MVC app.
  2. Ignore the IIS admonition and load the app into the site directory.

My IIS7 knowledge is limited. I have played around with some options (such as HTTP Redirect). Since nothing changed, I obviously don't understand what I'm doing.

Anyway, if there are some considered "best practices" and/or other suggestions, please let me know.

© Stack Overflow or respective owner

Related posts about iis7

Related posts about asp.net-mvc