2017-10-04 13 views
0

IISでホストされているasp.netでWebページを開発しています。クライアントが再作成を要求して2番目のアプリケーションを作成した後、クライアントはホームページを再作成しただけで、私たちがドメインを持っている問題を作り出しました.www.example.comとwww.example.com/homepageから2番目のアプリケーションに書き換える必要があり、残りのルーティングは同じままでなければなりません。 2つのアプリケーション間で書き換えを行うことは可能ですか?そのためには何を設定する必要がありますか?asp.net 1つのドメイン上に2つのアプリケーションがある

私はリダイレクトと書き換えにIIRFを使用しています。

答えて

0

URL書き換え(受信規則)を書くのはかなり簡単です。

この記事はあなたが必要なすべて...あなたはのinetpub/wwwrootディレクトリ内APP1とAPP2ディレクトリを設定し、アプリケーションとして、それらの両方を設定する必要があり、その前に https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module

を与える必要があり、それが持っている必要がありますあなたが望む効果。メインアプリケーションにURLリライトを適用する

+0

これは、あるアプリケーション内でリライトを使用する典型的な方法です。私の場合、2つのアプリケーションがあります(どのようにして、それらを結合することができるか分かりません)。私は、たとえばwww.example.comからwww.msdn.comへの書き換えを行うことはできないと考えています(サイトが他のサイトになりすますことができればそれは涼しくないでしょう) )。どうにかして2つのアプリケーションを結合する方法が必要です。 – Rozrzutnik

+0

これは同じドメインで、2つのドメインに行くことなく実現されます.app1とapp2のディレクトリをinetpub/wwwrootディレクトリに設定し、両方をアプリケーションとして設定する必要があります。メインアプリにURLリライトを適用する –

+0

それは働いてくれました - ありがとうございます。 – Rozrzutnik