Parallels Desktopを使用しているOS X上でWindows 10を実行しています(ネットワークはSHAREDモードです)。 Visual Studioで作成し、ホストからIIS 10で実行しているWebアプリケーションにアクセスする必要があります。例えば、Windows上で実行されている一般的なアプリケーションの場合、http://localhost:1654のように、私はhttp://[ip_virtual_machine]:1654のようなものでMacブラウザからアクセスしたいと思います。Parallelsデスクトップ:OS X(ホスト)からローカルIIS Webアプリケーションにアクセス
私がやった最初のことは、Windowsファイアウォールを完全にシャットダウンし、パブリックおよびプライベートネットワークでそれを無効にし、services.mscでファイアウォールサービスを無効にすることでした。 次に、ホストと仮想マシンのIPアドレスを確認しました。 Macでifconfigを実行するWindows上でipconfigを実行しているときに仮想マシンのIPアドレスが10.211.55.2であることがわかりました.VMのIPアドレスが10.211.55.3(ゲートウェイ10.211.55.1)であることがわかりました。
http://10.211.55.2:1654/とhttp://10.211.55.3:1654/の両方を使用してウェブアプリケーションにアクセスしようとしましたが、運がありません。 前者では、不正なリクエスト - 無効なホスト名の応答が返されますが、後者ではERR_CONNECTION_REFUSEDが返されます。
ファイアウォールがまだ何かをしている場合は、ポート1654の接続を許可するインバウンドルールも追加しましたが、同じ結果になります。
C:\ Windows \ System32 \ inetsrv \ config \ applicationHost.configのapplicationhostファイルには、Visual Studioで作成したWebアプリケーションへの参照はありません。 AFAIK IIS上のVisual StudioでWebアプリケーションを実行すると、バインドをapplicationhostファイルに追加する必要がありますが、Webアプリケーションのエントリはありません。 IISにいくつか問題がありますか?
別のこと:別の方法で動作します。 http://10.211.55.2:[port]を使用して、仮想マシンからMacのnode.jsローカルサーバーにアクセスできます。
しかし、MacからWindows IISにアクセスする必要があります。どうやってやるの?
ステップ3は必要ではないようです。その他の手順は、http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspxなどの有名なブログの記事で簡単に見つけることができます。 –