iis - Google Earth(.kmz)MIME类型iis问题

标签 iis mime-types google-earth kmz

我遇到了IIS和KMZ文件的特殊问题。我已将MIME类型添加到IIS,并且可以正常工作-但是,似乎随机删除了MIME类型。现在已经发生了几次,并且每次要解决此问题所需要做的就是再次添加MIME类型。

当报告了断开的链接时,就可以识别出该问题,并且一旦我重新添加MIME类型就可以了。

是否对导致它的原因有任何想法,或对导致它的原因有任何发现的方法?

谢谢!

最佳答案

我的猜测是有人正在覆盖或修改您的web.config文件。您可以使用IIS服务器工具或通过发布包含web.config文件的项目来修改web.config。如果要使用IIS管理器修改IIS设置,则每次有人重新发布Web应用程序时,它都会更改这些设置。确保正确的设置保存在根VisualStudio项目的web.config中。这样,无论何时发布该项目,它都将设置正确的IIS设置。

<configuration>

  <system.webServer>
    <staticContent>
      <remove fileExtension=".kml" />
      <mimeMap fileExtension=".kml" mimeType="application/vnd.google-earth.kml+xml" />
      <remove fileExtension=".kmz" />
      <mimeMap fileExtension=".kmz" mimeType="application/vnd.google-earth.kmz" />
    </staticContent>
  </system.webServer>

</configuration>

关于iis - Google Earth(.kmz)MIME类型iis问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24614299/

相关文章:

c# - 在 IIS 中部署时,复选框在 TreeView 控件的节点上不可见

.net - 确定 SSL 证书到期日期 IIS

java - Android 应用程序 Mp3 文件 mimetype 解析为 null

asp.net - 如何在 IIS7 中复制网站的设置?

.net - 这个工作进程崩溃的原因是什么?

iis - 在 AWS 弹性负载均衡器后面时无法使 IIS ipsecurity 正常工作

javascript - XHTML 模式下 MathOverflow 的宝贵天赋

jquery - 使用 jQuery 提取 XML 中的 CDATA 以用作 HTML 内容

mapping - 建筑物生成的卫星 map 分析

gwt - 有没有用于 gwt 的 google earth 小部件