1

次の構造を持つ 1 つのソリューションの下に 3 つのアプリケーションがあります。

ウェブソルン、

  • WebApp > Default.aspx
  • SSOApp > SSO.aspx (Default.aspx へのリダイレクトのみを含む)
  • TestApp > Test.aspx ページ

TestApp を開始プロジェクトとして設定したので、次のフローが必要になります。Test.aspx ページで送信ボタンをクリックすると、SSOApp > SSO.aspx に移動し、WebApp の下の Default.aspx ページにリダイレクトされます。

アプリケーション間で転送するにはどうすればよいですか。Server.Transfer を使用しようとしていますが、どの URL を使用すればよいかわかりません。アプリケーション間の転送に役立つ URL を教えてください。

4

1 に答える 1

1

Server.Transfer同じアプリケーションでのみ機能します。メソッドを使用Response.Redirectして、別のアプリケーションでページをリダイレクトする必要があります。

Server.Transfer() を使用して別のサーバーにリダイレクトできない理由

Server.Transfer は AppDomains/Web アプリケーション間で機能しますか?

同じiisに2つのアプリケーションがあるとしましょう。

元: Response.Redirect("http://server/otherapp/default.aspx");

于 2013-01-02T18:11:10.173 に答える