従来、ローカルホスト開発サーバーではカスタムドメインを使用していました。次のようなもの:
dev.example.com
dev.api.example.com
これにより、Facebookなどの外部APIを操作する際の柔軟性が大幅に向上しました。これは、過去に組み込みのVisual Studio Development Serverでうまく機能しました。これは、を指すDNSレコードにCNAMEを追加するだけでよいため127.0.0.1です。
ただし、これをIISExpressで機能させることはできませんでした。私が試したすべてが失敗したようです。IIS Expressのファイルに正しいXML構成を追加しましたapplicationHost.configが、IISの実際のインストールほど有効なエントリを認識していないようです。
<binding protocol="http" bindingInformation="*:1288:dev.example.com" />
この行を入力してリクエストしようとするとhttp://dev.example.com:1288、次のメッセージが表示されます。
不正なリクエスト-無効なホスト名
私が何か明らかなものを見逃しているかどうか誰かが知っていますか?それとも、IIS Expressチームは、このタイプの使用法を理解するための先見性を本当に欠いていましたか?

