1

我的任务是处理来自供应商的 POST。在尝试wcf 服务不允许 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 错误。

这是带有虚拟 IP 地址的日志摘录。

----成功的 HTTP 200 X-DOMAIN POST 由我 - aspx 到 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 接收这篇文章的任何建议,我都将不胜感激。

谢谢!!

4

0 回答 0