有没有人成功地将 IIS 脚本映射添加到他们的 Wix 安装中。我一直在使用这个:
<CustomAction Id="AddHandlers_Cmd" Property="AddHandlers" Value=""[SystemFolder]inetsrv\appcmd" set config -section:system.webServer/handlers /+"[\[]name='GSOAP',path='*.dll', verb='*',modules='IsapiModule',scriptProcessor='[BIN]mod_gsoap.dll',resourceType='File', requireAccess='Execute'[\]]"" Execute="immediate"/>
<CustomAction Id="AddHandlers" BinaryKey="WixCA" DllEntry="CAQuietExec" Execute="deferred" Return="check" Impersonate="no"/>
但是,我从我的 Web 应用程序中收到 404 错误,当我在安装应用程序后手动添加脚本映射时,它运行良好。如果有人可以分享他们是如何做到这一点的,我将不胜感激。
最佳答案
听起来您需要将处理程序映射添加到您的 Web 应用程序。如果是这种情况,那么您不需要自定义操作来完成此操作。
关于iis - 在安装 Web 应用程序 IIS 期间添加脚本映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14978072/