次の仮想ディレクトリを持つWebサイトがあり、それぞれがアプリケーションルートとして構成されています。
- _root / website1
- _root / website2
- _root / website3
そして、それらのそれぞれが独自のポインティングドメインを持っています:
website1にあるResolveClientUrl( "〜/ Default.aspx")を呼び出すと、次のようになります。
/website1/Default.aspx
これは正しいですが、ブラウザはユーザーに次のことを示します。
これは間違っています、それは次のことを指しているはずです:
なぜこれが起こっているのか理解しています。アプリケーションに仮想ディレクトリを無視し、それがWebサイトのルート(この場合はドメインのルート)にあると想定するように指示する回避策があるかどうかを知りたいですか?おそらく、ResolveClientUrlをオーバーライドして、フラグを追加しますか?