我的任务是处理来自供应商的POST。尝试wcf service doesn't allow POST后我无法将WCF配置为接受帖子,并且还要发布求助https://stackoverflow.com/questions/11295863/wsdl-iis-7-post-not-working
所以我决定使用一个普通的asp.net网站并设置一个表单(.aspx)来接收跨域帖子。我可以使用ajax或asp.net webform从不同的域运行来发布跨域帖子。我的日志显示来自Web服务器的200个响应,VS 2010直接进入我的断点。
然而来自真实供应商服务器的帖子错误地出现了HTTP 500。
这是带有dummied up IP地址的日志摘录。
---- SUCCESSFULL HTTP 200 X-DOMAIN POST by ME - aspx to aspx ---
---供应商失败HTTP 500 ---------
2012-07-03 17:20:33 99.999.999.999 POST /ecapproval.aspx - 80 - 64.38.241.33 - 500 0 0 733 2012-07-03 17:21:23 99.999.999.999 POST /ecapproval.aspx - 80 - 64.38.241.33 libwww-perl / 5.837 500 0 0 357 2012-07-03 17:21:41 99.999.999.999 POST /ecdenial.aspx - 80 - 64.38.241.33 - 500 0 0 728
他们没有发布表格,因为我要测试也不是ajax。两个都工作。他们正在使用非MSFT服务器,我猜PERL是发布帖子的语言。无论如何,如果我能用.NET来接收这篇文章,我将不胜感激。
谢谢!