【问题标题】:Wix - how to set mime type under <iis:WebSite>Wix - 如何在 <iis:WebSite> 下设置 mime 类型
【发布时间】:2017-02-03 10:26:13
【问题描述】:

我在 Wix 3.10 安装程序中遇到问题。我想在 IIS 上设置 .dxview 的 MIME 类型;我知道如果我们在 iis:WebVirtualDir 下添加 MIME 类型可以做到这一点,但在我的情况下没有虚拟目录,我想在安装我的网站时在 iis:website 下实现这一点,但它没有添加 mime 类型。

下面是 XML。

 <iis:WebSite Id="AppWebsite" Description='My App' Directory='INSTALLDIR' AutoStart='yes' StartOnInstall='yes'>
      <iis:WebAddress Id="AllUnassigned" Port="2053" />
      <iis:WebApplication Id="AppApplication" Name="[AppWebsite][WEBSITE_ID]" WebAppPool="AppPool"></iis:WebApplication>
       <!-- configure mime types -->
      <iis:MimeMap Id="MIME_DXVIEW" Extension=".dxview" Type="txt/html" />
    </iis:WebSite>

【问题讨论】:

  • 我将从分析安装日志文件开始。很难说这里可能出了什么问题。 sn-p 在我看来还不错。
  • Hell yan,实际上根据 wix 工具集文档,需要在 website 标签下编写 mimemap 标签才能工作,但它不起作用但是如果我们在 is:WebVirtualDir 下编写 mimemap 标签,那么它就可以工作

标签: iis wix


【解决方案1】:

应该这样做:

<configuration>
    <system.webServer>
        <staticContent>
            <mimeMap fileExtension=".dxview" mimeType="text/html" />
        </staticContent>
    </system.webServer>
</configuration>

看到这个帖子:https://www.devexpress.com/Support/Center/Question/Details/KA18631

【讨论】:

  • 您好 GoTo,请检查下面的图像共享和桌面项目没有 web.config 文件。请查看此链接上的图片dropbox.com/s/dxuywrgjj46udpf/stack.png?dl=0
  • 您的链接被我的代理阻止了。如果您没有 web.config,那么只需创建一个,不是吗?
猜你喜欢
  • 1970-01-01
  • 2015-06-16
  • 2011-07-04
  • 1970-01-01
  • 1970-01-01
  • 2010-09-15
  • 2011-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多