【发布时间】:2019-10-15 12:30:00
【问题描述】:
所以,我的服务器上有一个文件夹,如下所示:
您可以通过 URL 访问这些资源:
- 图片:
- 文字:
但是 kmz 并没有打开文件(可能像 xml 中的文本,我不希望将其可视化)而是返回一个奇怪的 404:
有没有什么方法可以让所有文件都被访问而不会出错? 非常感谢。
【问题讨论】:
所以,我的服务器上有一个文件夹,如下所示:
您可以通过 URL 访问这些资源:
但是 kmz 并没有打开文件(可能像 xml 中的文本,我不希望将其可视化)而是返回一个奇怪的 404:
有没有什么方法可以让所有文件都被访问而不会出错? 非常感谢。
【问题讨论】:
据我所知,如果你想在浏览器中访问kmz文件,你会遇到404.3错误。
错误详情:
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.
要解决此问题,您应该为 kmz 文件添加 MIME 映射。
我建议你可以将下面的配置文件添加到 web.confil 中,然后它就可以正常工作了。
<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>
【讨论】: