最近,我的Windows 2008 R2虚拟机中出现一个问题导致空Request.Forms.AllKeys[]
集合。我的应用程序使用jquery AJAX
发布了许多变量。这工作正常,然后(不确定是什么)导致POST请求的主体在ASP.NET管道中的某处丢失。最终结果是Request.Form.AllKeys[]
集合为空。同时,使用Fiddler
,我可以清楚地看到POST请求以及来自浏览器的各种发布的表单变量。同样值得注意的是,QueryString变量使它成为Request对象就好了。另一个需要知道的关键点是,它在我的生产环境中正常运行。这只是在我遇到问题的开发环境中。
我环境的一些重要统计数字......
其他有趣的事实.....
我现在没有想法......如果有人碰到类似的东西,请抛出想法/想法。
感谢。
答案 0 :(得分:0)
你发布什么? MVC控制器? Web API控制器? WebMethod(webforms)?