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