asp.net-mvc – ASP.NET Azure 400错误请求不返回JSON数据
发布时间:2020-12-16 00:40:26 所属栏目:asp.Net 来源:网络整理
导读:我的ASP.NET MVC控制器中有一个动作,当无效参数传递给该操作时,返回具有400错误请求的JSON数据。 [HttpDelete]public ActionResult RemoveObject(string id) { if(!Validate(id)) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return Json(ne
我的ASP.NET MVC控制器中有一个动作,当无效参数传递给该操作时,返回具有400错误请求的JSON数据。
[HttpDelete] public ActionResult RemoveObject(string id) { if(!Validate(id)) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return Json(new { message = "Failed",description = "More details of failure" }); } } 这可以完美地运行在IIS下或从Visual Studio启动的开发测试服务器。在项目部署到Azure之后,400个不良请求没有JSON数据。该消息的内容类型已更改为“text / html”和“Bad Request”。 为什么Azure下的行为不一样? 解决方法
将以下条目添加到您的“web.config”。
<system.webServer> <httpErrors existingResponse="PassThrough"/> </system.webServer> 这将允许HTTP错误通过未骚扰。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – GoogleOauth2问题获取Internal Server 50
- 实体框架 – 单个或多个存储库类?
- asp.net-mvc – 在剑道调度程序中设置星期一到星期一的第一
- asp.net-web-api – ExtensionlessUrlHandler和“递归太深;
- asp.net-web-api – SelfHosted AspNet WebAPI与不同项目中
- C# 之 DataReader 和 DataSet 的区别
- asp.net-mvc – 什么是应用程序洞察遥测(未配置)在做什么?
- ASP和C#之间的语义差异?
- asp.net-mvc-3 – MVC3 – 使用Entity框架设置Controller时
- asp.net下创建、查询、修改带名称空间的 XML 文件的例子
推荐文章
站长推荐
- ASP.NET MVC3 RAZOR:文件上载给出文件计数为零
- asp.net – 网站在解决方案构建后需要很长时间才
- asp.net-web-api – 在Azure Service Fabric中,无
- asp.net-mvc – 如何使用asp.net mvc EditorTemp
- asp.net listview Container.DataItemIndex
- asp.net – 下拉列表中的重复项目!
- asp.net – 导致StackOverflowException的Siteco
- 实体框架 – 使用EF和WebAPI,如何返回一个ViewMo
- 解决asp net 以及MVC中上传文件大小限制的问题
- 缓存ASP.NET HTTP Handler服务器和客户端的响应
热点阅读