gpt4 book ai didi

没有 web.config 的 Azure 和 .json mimeType

转载 作者:行者123 更新时间:2023-12-04 05:04:17 28 4
gpt4 key购买 nike

添加到我的 web.config

<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>

允许我的应用程序在 Azure 上运行,但会导致我的远程 IIS 服务器崩溃,因为它已包含在内。在这种特殊情况下,删除远程 IIS mimeType 是不切实际的。我最终使用了不同的 web.config

是否有另一种机制可以配置 Azure IIS mimeType,这样我就不会遇到这个有问题的 web.config?

我想要一个可在 Azure 和非 Azure 上运行的单个部署包。

最佳答案

这应该有效:

<system.webServer>
<staticContent>
<remove fileExtension=".json" />
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>

另请参见此处:http://blogs.msdn.com/b/chaun/archive/2009/12/04/iis7-error-cannot-add-duplicate-collection-entry-of-type-mimemap-with-unique-key-attribute-fileextension.aspx

这不会对您的整体 IIS 配置产生任何影响,它只是有条件地从该特定站点的配置中删除 mimeMap(受此 web.config 控制),然后再重新添加。

关于没有 web.config 的 Azure 和 .json mimeType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12398262/

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