2012-02-24 9 views
7

残念ながらウェブを検索しても、私を賢くすることはできませんでした。私は私のローカルIIS 7.5の下で実行しているWebアプリケーションを持っています:http://localhost/myWebpage/ 今私はhttp://localhost/myWebpageAlias/のような同じアプリケーションを指す別名パスを作成したいと思います(アプリケーションは別のアドレスに従ってレイアウトを変更します)。ローカルIISにエイリアスパスを作成する方法は?

どうすればこの問題を解決できますか?すべてのティップスのため

Thxを sl3dg3

答えて

3

、その後、同じディレクトリを指すように(または任意のサイトには、「localhost」のサービスを提供している)、「既定のWebサイト」の下に新しい仮想ディレクトリを作成してみてください:

enter image description here

+0

「アプリケーションに変換」する必要があります...私は基本的に回避策として、2番目のアプリケーションを追加しました。これは、実際に別名ではなく、各URLが始まるので別のアプリケーション。 – sl3dg3

+1

複数のドメインバインディングに相当するが、URLパスの場合は正しくなりますか?もしあなたが "Default Web Site"のルートでアプリケーションを実行したなら、ASP.NET MVCスタイルのルーティングを使ってURLの最初のパスセグメントを取得できます。ルートの下で他のアプリを実行している場合は、最善の回避策があると思います。ちょうど同じアプリケーションプールとベースディレクトリを指定します。 –

+0

ええ、ルートには多くのアプリが走っているので、私は回避策に固執すると思います。 – sl3dg3

0

回答が遅すぎますが、しかし、エイリアスパスでは、IIS URL書き換えモジュールを使用して、あるURLを別のURLにマップするルールを作成できます。詳細はhereをご覧ください。

関連する問題