title: Run two web sites on same port on IIS 7.5?
body: <p>We need to be able to run two versions of one ASP.net web application on the same intranet server and port number, but with one mapped to / and the other mapped to /experimental (not real names, but close enough).  </p>
  
  <p>C:\inetpub\wwwroot\Version1   =>  <a href="http://test1.organization.com/">http://test1.organization.com/</a>
  C:\inetpub\wwwroot\Version2   =>  <a href="http://test1.organization.com/experimental">http://test1.organization.com/experimental</a></p>
  
  <p>The first URL has already been exposed to some beta users and therefore needs to be kept somewhat stable.  The second will contain experimental code that only users going to /experimental will see.  We don't have the option of using a different server or a different port.</p>
  
  <p>I've achieved this in the past by having / mapped to a site under Sites in IIS, then adding the second site as an application underneath it, and aliasing it to /site2.  </p>
  
  <p>Server
      Sites
          Default Web Site  &lt;= physical path mapped to first version and /
               / Application1   &lt;= nested application mapped to second version and /experimental</p>
  
  <p>However, this seems sloppy.  Would it be cleaner to do this with a rewrite rule or with ARR?  If so, how?</p>
  
  <p>Thanks!</p>