2011-08-09 19 views
0

2つのWebアプリケーション(2つの仮想ディレクトリ)があります - 1つはasp.net Webアプリケーションで、もう1つはasp.net mvcアプリケーションです。私は、従来のWebアプリケーションから特定のタイプのユーザーを自分のmvcアプリケーションにリダイレクトしたいと思います。ASP.NET WebアプリケーションからASP.NET MVCアプリケーションにリダイレクト

これを達成するには?完全なパスではなくルートに指示する更新:

答えて

0

使用Response.Redirectを

if(someConditionIsMet) 
{ 
    Response.Redirect("http://www.example.com/MVCApp/"); 
} 

EDITをアドバイスしてください。 EDIT2:物理ページアドレスではなくMVCルートを表示するようにURLを更新しました。

+0

返信いただきありがとうございます。しかし、私の質問は、2つの別々の仮想ディレクトリです。どのように新しいmvcアプリケーションには、従来のWebアプリケーションから私はホップします。唯一の方法はResponse.redirectですか? – subramn

+0

問題は表示されません。ルート '〜'を使用する代わりに、ドメイン名を含む完全なパスを使用してください。 –

+0

2つの仮想ディレクトリは、同じIISに関係なく、2つの異なるWebサイトを意味します。リダイレクト先の他のページへの完全なHTTPパスを指定する必要があります。プログラムでドメイン名でパスを構築するか、設定ファイルから取得します。 –

関連する問題