我在我的 Orchard CMS 项目中使用了一些自定义的 opentype 字体。所以我为 otf 类型添加了自定义静态内容扩展:
<staticContent>
<mimeMap fileExtension=".otf" mimeType="font/opentype" />
</staticContent>
一切都很好,直到我尝试在主机上部署所有内容。我尝试了两种不同的托管 smarterasp.com 和parking.ru。两个网站都返回内部错误。经过一些实验,我发现当托管服务器拥有它自己的app.config
已经有一些 MIME 类型绑定并且它们被我的网络应用程序继承时,就会出现问题。所以我手动删除了我添加到 web.config 文件中的所有内容。是否应该在我的开发人员机器上的全局 app.config 上声明此 Mime 类型?为什么 web 应用程序的本地 web.config 与远程服务器处于冲突状态?避免此类错误的最佳做法是什么?