gpt4 book ai didi

web-config - 在托管上部署时,在 web.config 中或通过 IIS 处理 MIME 类型

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

我在 Orchard CMS 项目中使用一些自定义 opentype 字体。因此,我为 otf 类型添加了自定义静态内容扩展:

 <staticContent>
<mimeMap fileExtension=".otf" mimeType="font/opentype" />
</staticContent>

一切都很好,直到我尝试在托管上部署所有内容。我尝试过两种不同的托管 smarterasp.com 和 parking.ru。两个网站都返回内部错误。经过一些实验,我发现当托管服务器拥有自己的 app.config 时出现问题,该配置已经具有一些 MIME 类型绑定(bind),并且它们由我的网络应用程序继承。所以我手动删除了添加到 web.config 文件中的所有内容。 是否应该在我的开发人员计算机上的全局 app.config 中声明此 Mime 类型?为什么Web应用程序的本地web.config与远程服务器的web.config处于冲突状态?避免此类错误的最佳实践是什么?

最佳答案

您可以像这样删除 web.config 中有问题的全局 app.config mime-type:

 <remove fileExtension=".otf" />
<mimeMap fileExtension=".otf" mimeType="font/opentype" />

关于web-config - 在托管上部署时,在 web.config 中或通过 IIS 处理 MIME 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18834317/

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