gpt4 book ai didi

asp.net - 可以在不破坏网站的情况下将 MIME 类型添加到 web.config 中吗?

转载 作者:行者123 更新时间:2023-12-03 07:02:04 24 4
gpt4 key购买 nike

我的 IIS 上的一个网站中有一个 web.config,它添加了对 .7z 文件扩展名的支持。当我后来在服务器级别添加全局 .7z 支持时,该站点被破坏了 - IIS 管理器提示它“无法添加类型为‘mimeMap’的重复集合条目...”并且所有 Web 请求都指向 i.7z。 CSS 文件以 HTTP 500 错误结束。

我在网站的 web.config 中使用了它:

<system.webServer>
<staticContent>
<mimeMap fileExtension=".7z" mimeType="application/x-7z-compressed" />
</staticContent>
</system.webServer>

是否有其他语法可以仅在尚未定义时将 7z 添加到列表中?

最佳答案

根据this ,您应该删除特殊配置中的全局设置,然后再以不同的形式添加它。

明确:

<system.webServer>
<staticContent>
<remove fileExtension=".7z" />
<mimeMap fileExtension=".7z" mimeType="application/x-7z-compressed" />
</staticContent>
</system.webServer>

当然,这对您现在并没有真正的帮助,因为您可能完全放弃本地设置(因为它可能与全局设置一致)。但如果您在添加本地 7zip 支持时就知道这一点,那么您现在就不会遇到该错误...

关于asp.net - 可以在不破坏网站的情况下将 MIME 类型添加到 web.config 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18562580/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com