Можно ли зарегистрировать сопоставление IIS Isapi в проекте установки? - PullRequest
2 голосов
/ 22 сентября 2009

Было бы полезно, например, развернуть приложение asp.net mvc в iis 6 без дополнительных шагов. В этом случае я хотел бы зарегистрировать карту для "* .mvc" в обработчике asp.net. C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll

1 Ответ

2 голосов
/ 22 сентября 2009

Если вы используете Wix и xmlns: iis = "http://schemas.microsoft.com/wix/IIsExtension" определено в вашем элементе Wix, это должно работать:

<iis:WebApplicationExtension Extension="mvc" CheckPath="yes" Script="yes"
               Executable="[NETFRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll" 
               Verbs="GET,HEAD,POST,DEBUG" />

Обратите внимание на свойство [NETFRAMEWORKROOT], я бы не стал полагаться на C: \ WINDOWS.

FWIW, мы помещаем это в элемент iis: WebApplication элемента iis: WebVirtualDir.

...