【发布时间】:2016-04-30 08:36:14
【问题描述】:
我正在向 Web api 发送 JSON 数据。一切都可以在本地使用 IISExpress。但是,安装了 IIS 8 的远程服务器存在问题。当请求有效负载达到某个值时,我没有得到响应。我的意思是响应处于待处理状态(没有空响应,没有错误)。对于不同的控制器/功能,限制会有所不同,但仍然很低。它们大约为 2.5-3.5 kb。在这种情况下,感觉就像具体控制器的方法根本没有被命中(为了检查这一点,我将 return 语句放在方法的开头,如下所示)。
[HttpPost]
public async Task<IHttpActionResult> UpdateCity(int id, CityDto cityDto)
{
return StatusCode(HttpStatusCode.NoContent);
}
我尝试设置这里提到的请求限制https://stackoverflow.com/a/3853785/3507404 没有运气。 我的设置:
1) 亚马逊 EC2
2) Windows Server 2012 r2
3) IIS 8
4) 净 4.5
我在 IIS 日志中没有看到任何相关信息。
如何调试此问题?我应该设置其他限制吗?会不会和Amazon EC2有关?
【问题讨论】:
标签: c# asp.net iis asp.net-web-api amazon-ec2