如何配置 IIS 7.5 以使用“POST”方法接受对 .json 文件的请求
Posted
技术标签:
【中文标题】如何配置 IIS 7.5 以使用“POST”方法接受对 .json 文件的请求【英文标题】:How to configure IIS 7.5 to accept request for .json file with 'POST' method 【发布时间】:2012-03-06 18:08:10 【问题描述】:我在 idesktop 上向 IIS 7.5 添加了 MIME 类型,以便它现在接受并响应对 .json 文件的“GET”请求。这很好用。
但我还需要接受使用“POST”方法的请求的请求
我尝试将 additioanl 处理程序添加到 ISAPI 模块并勾选该框以接受所有动词,但没有什么不同。现在真的把我的头撞到墙上了,因为这在 IIS 6 中是直截了当的。
这是来自萤火虫的回应
缓存控制私有 允许 GET、HEAD、OPTIONS、TRACE 内容类型文本/html;字符集=utf-8 服务器 Microsoft-IIS/7.5 X-Powered-由 ASP.NET 日期 2012 年 2 月 15 日星期三 11:16:34 GMT 内容长度 5669响应状态为 Method Not Allowed 405
提前致谢
【问题讨论】:
也在找这个.. 我知道这个话题很老了,但是你找到解决办法了吗? 【参考方案1】:问题是 - 为什么要对 JSON 文件发出“POST”请求? .json 文件是指您想要处理包含 JSON 数据或 ASP.NET 内容的静态文件吗?
从您所做的映射看起来,您实际上添加了一个处理程序映射,而不是 MIME 类型。 IIS7.5中添加MIME类型的说明请参考以下链接-http://www.iis.net/ConfigReference/system.webServer/staticContent/mimeMap
【讨论】:
那不正确,问题不是“你为什么要...”——问题是“如何配置 IIS...”以上是关于如何配置 IIS 7.5 以使用“POST”方法接受对 .json 文件的请求的主要内容,如果未能解决你的问题,请参考以下文章
JQuery $.post 在 VS 2010 实例中有效,但在我在 IIS 7.5 中部署时无效
如何在 IIS 7.5 中配置应用程序池在停止时自动重新启动?