0

2つのサイトをホストしている2008R2IISサーバーがあります。1つのサイトを参照すると、正常に機能します。デフォルトはwwwrootです。www.example.comまたはexample.comにアクセスすると、このサイトの正しいページに移動します。すべてが機能します。

2番目のサイトは、デフォルトでasp.netアプリケーションが存在するサブフォルダーwwwroot\updateに設定されています。update.example.comにアクセスする人は、このサイトにアクセスする必要があります。バインディングが機能しません。wwwroot \ updateの下にあるものではなく、wwwrootにあるデフォルトのドキュメントと構成ファイルを使用します。なんで?

サイト1がC:\ inetpub \ wwwrootを指し、他のポイントがC:\ inetpub \ wwwroot\updateを指していることを確認しました。2番目のサイトがwwwrootを存在するものと見なすことさえ意味がありません。

4

2 に答える 2

0

update.example.comバインディングに追加するのではなく、IIS で新しいサイトを設定する必要があると思います。これにより、 update.example.com バインディングをサーバー上の別のディレクトリに向けることができます。

于 2012-09-14T16:28:08.517 に答える
0

両方のサイトに同じポートと IP アドレスがバインドされていますか? その場合は、各サイトにホスト ヘッダーを追加する必要があります。www.example.com を最初に、update.example.com を 2 番目に。これは、http サイトの場合にのみ機能します。

于 2012-09-17T21:05:50.360 に答える