ベンダーからの POST の処理を任されています。wcf サービスを試した後、投稿を受け入れるように WCF を構成できませんでした。
そこで、プレーンな asp.net Web サイトを使用して、クロスドメイン投稿を受信するためのフォーム (.aspx) を設定することにしました。別のドメインから実行されている ajax または asp.net Web フォームからクロスドメイン投稿を作成できます。私のログは、Web サーバーからの 200 の応答を示しており、VS 2010 は私のブレークポイントに入ります。
ただし、実際のベンダーのサーバーからの投稿は HTTP 500 でエラーになります。
これは、ダミーの IP アドレスを含むログの抜粋です。
----成功した HTTP 200 X-DOMAIN POST BY ME - aspx から aspx ---
---ベンダー障害 HTTP 500 ----------
2012-07-03 17:20:33 99.999.999.999 ポスト/ecapproval.aspx - 80 - 64.38.241.33 - 500 0 0 733 2012-07-03 17:21:23 99.999.999.999 ポスト/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 ポスト/ecdenial.aspx - 80 - 64.38.241.33 - 500 0 0 728
私がテストしたりajaxしたりするので、彼らはフォームを投稿していません。繰り返しますが、両方とも機能します。彼らは非 MSFT サーバーを使用しており、投稿を開始する言語は PERL であると推測しています。とにかく、.NET を使用してこの投稿を受け取る方法についてアドバイスをいただければ幸いです。
ありがとう!!