を指していない仮想ディレクトリでResolveClientUrl私は次の仮想ディレクトリとウェブサイトを持って、それぞれ1がアプリケーションルートとして設定されていますドメインルートに
- _root/WEBSITE1
- _root/WEBSITE2
- _root/
そして、それらのそれぞれが独自のポインティングドメインを持っているのWEBSITE3:
- www.website1.com
- www.website2.com
- www.website3.com
私は呼んでResolveClientUrl( "〜/ Default.aspxの")はWEBSITE1であること、それが返されます:
/website1/Default.aspx
ウィッヒは正しいのですが、ブラウザは、その後にユーザーを指します:
ウィッヒが間違っている、それが指し示す必要があります。
この出来事である理由私は理解して、私は、アプリケーションに仮想ディレクトリを無視してそれを私に知らせるようにするためのいくつかのワークアラウンドがあるかどうかを知りたいWebサイトのルート、この場合はドメインのルートにありますか?おそらくResolveClientUrlをオーバーライドしてフラグを追加しますか?
IISでは、AFAIKでは、仮想ディレクトリではなく、Webサイトにのみドメインバインディングを適用できます。 v。ディレクトリを異なるドメインにどのように関連づけましたか? – Meligy
また、実際に実行しているバージョンのiisを含めるようにタグを変更する必要があります。 – Jared