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元素。