2009-06-16 18 views
0

以前に尋ねられた場合はお詫び申し上げます。私は検索し、自分の状況に合ったものは見つけられませんでした。また、私はasp/asp.netの開発にかなり新しいことを心に留めておいてください。古典的なaspからasp.netへのxmlの投稿

私の現在のプロジェクトは比較的単純な電子商取引サイトです。顧客は、サイトに接続し、製品を選択し、出荷および請求情報、支払情報(クレジットカード)を入力し、注文を提出する。

プロジェクトは2つの部分に分割されています。商品の表示と顧客の出荷および請求情報を含む店頭と、顧客のクレジットカードを収集し、税金を計算し、注文を会社のシステム。サイトが分割された理由は、私たちの側(支払い側)がすでにクレジットカード処理と税計算のための設備を持っていたからです。また、店頭側で扱いたくない規制上の問題もあるかもしれません(すでに行っています)。

私はアプリのお支払い部分に取り組んでおり、私はasp.netを使用しています。店のフロントサイドは古典的なasp(私の決断ではない)で書かれています。各パートは異なるサーバー上でホストされます。

問題は、私たちがcc情報を収集して注文を送信できるように、「ショッピングカート」の内容をアプリに転送することです。古典的なaspが何らかの形で、請求/発送情報と選択されたアイテムを含むxmlフラグメントを投稿できると思っていました。私たちの側は、注文の要約を表示し、クレジットカード情報を安全に収集し、注文を当社のシステムに提出します。しかし、私は投稿したり、別のサーバー上のasp.netアプリケーションに古典的なASPからのXMLを送信することができませんでした。同じサーバーでテストするとすべてうまく動作します。

ショッピングカートのデータを従来のaspからasp.netにサーバーの境界を越えて投稿(または転送)するにはどうすればできますか?asp.netアプリケーションに制御を移しますか?

私が言ったように、私はウェブ開発に新しいので、これは私にとっては非常に難しいことです。

+0

作業コードを投稿すると、マシン間で動作しない理由がわかります。 – AnthonyWJones

答えて

0

ストレート前方のServerXMLHTTPコードはマシン間で起こって問題を持つべきではありません。通常、コードがローカルで動作していても、別のマシン上で分離されている場合は、プロキシサーバーの設定、認証設定、または名前解決を捜索する必要があります。

実際のエラー/エラーメッセージのコードと説明が役立ちますか?

+0

エラーメッセージはありませんでした。私は隠された入力タグからname属性を省略したので、それはrequest.formオブジェクトに含まれていませんでした。一度その属性を追加すると、うまくいくように見えました。私はまだ多くのことを学ぶ必要があります! –

関連する問題