Request.ContentLength 要比 Request.InputStream.Length 大很多,无法从中读取完整的请求内容,本地测试是正常的,这个问题还是远程调试找出来的,是IIS配置问题吗?
暂时发现是因为请求体中包含了script标签,但具体原因未知,删除script标签就恢复正常。