iis - 在安装 Web 应用程序 IIS 期间添加脚本映射

标签 iis wix

有没有人成功地将 IIS 脚本映射添加到他们的 Wix 安装中。我一直在使用这个:

  <CustomAction Id="AddHandlers_Cmd" Property="AddHandlers" Value="&quot;[SystemFolder]inetsrv\appcmd&quot; set config -section:system.webServer/handlers /+&quot;[\[]name='GSOAP',path='*.dll', verb='*',modules='IsapiModule',scriptProcessor='[BIN]mod_gsoap.dll',resourceType='File', requireAccess='Execute'[\]]&quot;" Execute="immediate"/>
  <CustomAction Id="AddHandlers" BinaryKey="WixCA" DllEntry="CAQuietExec" Execute="deferred" Return="check" Impersonate="no"/>

但是,我从我的 Web 应用程序中收到 404 错误,当我在安装应用程序后手动添加脚本映射时,它运行良好。如果有人可以分享他们是如何做到这一点的,我将不胜感激。

最佳答案

听起来您需要将处理程序映射添加到您的 Web 应用程序。如果是这种情况,那么您不需要自定义操作来完成此操作。

看看WebApplicationExtension元素。

关于iis - 在安装 Web 应用程序 IIS 期间添加脚本映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14978072/

相关文章:

c# - IIS:如何使用 Microsoft.Web.Administration 在网站中创建虚拟目录

azure - 我需要更改 Azure 应用服务中的哪些设置才能允许在 App_Offline 中使用 Base64 图像?

c# - .Net 程序集加载问题期间出现 BadImageFormatException

wix - 每个用户和每台机器安装一个 MSI?

asp.net - 加密 web.config 失败错误

visual-studio-2010 - WIX 3.6 安装程序 - Visual Studio 2010 (HeatDirectory)

wix - 我可以使用 WiX 设置自定义许可证吗?

wix - 如何安装到LocalAppData文件夹?

dll - 在基于 WiX msi 的安装程序中包含 dll

asp.net - 发送 HTTP header 后,服务器无法附加 header ?