-1

自宅のマシンで実行されているネット Web アプリケーション。別のマシンで実行されている Web フォームと対話したい。私の場合、vs2010 もあり、Web アプリケーションが作成されている Windows XP を実行している vmware もあります。 vs2010 vmware で目的のページを実行できず、エラー メッセージが表示される

注: URL の localhost の代わりに、vmware の静的 IP アドレスも試しました。

助けてください

4

2 に答える 2

0

ポストバックでちょっとした JavaScript を発行して設定することができます

window.location = "http://vmserver/page.aspx";

ポストバックで JS を送信する方法がわからない場合は、MSDNのClientScriptManager.RegisterStartupScriptを参照してください。

これにより、サイト間でデータを共有することはできませんが、クエリ文字列パラメーターを使用してこれを行うことができます。

この手法のみを使用して、機密データを扱う運用サイトには何もお勧めしません。

于 2013-10-02T16:43:25.520 に答える
0

オブジェクトは複数のマシンにまたがらないResponse.Redirect()ため、この方法では使用できません。Response

少なくともいくつかのオプションがあります。

  1. 他のサイトにあるロジックを公開する Web サービスを作成します。
  2. VM で実行されている他のアプリケーションの完全修飾名を作成し、hrefその場所を指すハイパーリンクまたはアンカーを使用します。
于 2013-10-02T16:11:18.503 に答える