2
例如,在沒有額外步驟的情況下在iis 6中部署asp.net mvc應用程序將會很有用。 在這種情況下,我想註冊一個地圖 「* .mvc」 到asp.net處理程序 C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ ASPNET_ISAPI.DLL是否可以使用安裝項目註冊IIS Isapi映射?
例如,在沒有額外步驟的情況下在iis 6中部署asp.net mvc應用程序將會很有用。 在這種情況下,我想註冊一個地圖 「* .mvc」 到asp.net處理程序 C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ ASPNET_ISAPI.DLL是否可以使用安裝項目註冊IIS Isapi映射?
假設你使用維克斯和xmlns:IIS = 「http://schemas.microsoft.com/wix/IIsExtension」 在您的維克斯元素定義的,這應該工作:
<iis:WebApplicationExtension Extension="mvc" CheckPath="yes" Script="yes"
Executable="[NETFRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST,DEBUG" />
注[NETFRAMEWORKROOT]屬性,我不會」 t依賴於C:\ WINDOWS。
FWIW,我們把它放在iis裏面:一個iis的WebApplication元素:WebVirtualDir元素。