How do I install an ASP.Net MVC application on IIS 7 using Wix?

Posted by Simon Steele on Stack Overflow See other posts from Stack Overflow or by Simon Steele
Published on 2009-03-26T15:09:18Z Indexed on 2010/06/17 4:03 UTC
Read the original article Hit count: 807

Filed under:
|
|
|

For IIS6 I can use the IIS helpers in Wix to install a web application like this:

<iis:WebAppPool 
    Id="AP_MyApp" 
    Name="My Application Pool" 
    Identity="networkService" />
<iis:WebApplication 
    Id="WA_MyApp" 
    Name="MyApp" 
    WebAppPool="AP_MyApp">
    <iis:WebApplicationExtension
        CheckPath="no"
        Executable="[NETFRAMEWORK20INSTALLROOTDIR]aspnet_isapi.dll"
        Verbs="GET,HEAD,POST"/>
</iis:WebApplication>

Unfortunately, this doesn't work for IIS7. We don't want to use the aspnet_isapi.dll mechanism, and instead want the integrated pipeline to handle the request routing. The app pool created by this script is in Classic mode not Integrated mode so none of the handlers get run correctly.

How can I correctly install an MVC app on IIS 7?

© Stack Overflow or respective owner

Related posts about asp.net-mvc

Related posts about iis