例如,在没有额外步骤的情况下在iis 6中部署asp.net mvc应用程序会很有用。 在这种情况下,我想将“* .mvc”的地图注册到asp.net处理程序 C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll
答案 0 :(得分:2)
假设你正在使用Wix和xmlns:在你的Wix元素中定义了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]属性,我不会依赖C:\ WINDOWS。
FWIW,我们将它放在iis:WebVirtualDir元素的iis:WebApplication元素中。