首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何允许用ASP.NET下载.json文件

如何允许用ASP.NET下载.json文件
EN

Stack Overflow用户
提问于 2011-11-17 04:26:10
回答 6查看 112.6K关注 0票数 128

如何启用从旧的ASP.NET站点(我被误认为是IIS6)下载*.json文件?

我得到的是404页面,而不是JSON文件。

是否需要创建web.config文件?里面装的是什么?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-11-17 04:56:53

将JSON MIME类型添加到IIS6。按照MSDN's Configure MIME Types (IIS 6.0)上的说明进行操作。

类型扩展:.json

  • MIME类型:application/json

请不要忘记在更改后重新启动IIS。

更新:在IIS7和更高版本上有一些简单的方法可以做到这一点。op特别请求IIS6的帮助,所以我把这个答案留在原处。尽管IIS6现在已经很旧了,但这个答案仍然获得了大量的流量。希望您使用的是较新的版本,所以我想提一下,如果您有较新的IIS7或较新的版本,请参阅下面的@ProVega的答案,以获得针对这些较新版本的更简单的解决方案。

票数 122
EN

Stack Overflow用户

发布于 2012-05-14 05:21:26

如果您想要手动添加对站点的支持,只需在system.webServer部分的web.config中添加以下内容:

代码语言:javascript
运行
复制
<staticContent>
    <mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>

这将在IIS下添加一个“本地”配置。这在IIS6中不起作用,但在IIS7及更高版本中有效。

票数 218
EN

Stack Overflow用户

发布于 2016-05-11 18:40:33

解决方案是需要在MIME类型中添加json文件扩展名类型

方法1

转到IIS,选择您的应用程序并查找MIME类型

从右侧面板中单击Add

文件扩展名= .json

MIME类型=应用程序/json

.json文件类型添加到MIME Types中后,重启IIS并尝试访问json文件

方法2

转到该应用程序的web.config并在其中添加以下行

代码语言:javascript
运行
复制
 <system.webServer>
   <staticContent>
     <mimeMap fileExtension=".json" mimeType="application/json" />
   </staticContent>
 </system.webServer>
票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8158193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档