Đối với IIS6 tôi có thể sử dụng người giúp IIS trong Wix để cài đặt một ứng dụng web như thế này:Làm cách nào để cài đặt ứng dụng ASP.Net MVC trên IIS 7 bằng Wix?
<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>
Thật không may, điều này không làm việc cho IIS7. Chúng tôi không muốn sử dụng cơ chế aspnet_isapi.dll, và thay vào đó muốn các đường ống tích hợp để xử lý các yêu cầu định tuyến. Hồ bơi ứng dụng được tạo bởi tập lệnh này ở chế độ Cổ điển không phải chế độ Tích hợp nên không có trình xử lý nào chạy đúng cách.
Tôi làm cách nào để cài đặt đúng ứng dụng MVC trên IIS 7?
Vâng, thật không may là các phạm vi IIS chưa được IIS7 hỗ trợ. – alexn