3

ホスト名DNSを介してローカルネットワーク上のasp.netアプリケーションにアクセスしようとしているため、ホストヘッダーを登録する必要があり、エラーが発生します:

error cannot find site object with identifier for InspectionDesign

登録に使用しているコマンドは次のとおりです。

C:\windows\system32\inetsrv\appcmd set site /site.name:InspectionDesign /+bindings.[protocol='http',bindingInformation='192.168.1.3:80:www.design.com']

このコマンドは、サイトがホストされているシステムで正常に実行されます。

このサイトはホストされたマシンで正常に動作しており、ホスト ヘッダーを削除して IP 経由でローカル ネットワーク上で実行すると正常に動作します。

なにが問題ですか?あなたの提案が必要です。ありがとう!

4

1 に答える 1

0

appcmdホストヘッダーを追加することは、サイトがホストされているシステムで正常に機能すると述べています。ただし、これはコマンドを実行する唯一の場所です (そのマシンで IIS を構成して、HTTP 要求の Host ヘッダーに問い合わせて処理します)。他のマシン。

に移動するには、サイトを実行しているマシンの IP アドレスにwww.design.com解決されるように、イントラネットの名前解決システムを構成する必要があります。これを確認するには、ローカルファイルにwww.design.com追加し、ブラウザで に移動します。www.design.comhostswww.design.com

詳細については、IIS のドキュメントを参照してください。

于 2013-12-20T10:44:38.640 に答える