Windows 7 で Visual Studio 2010 を Mac と並行して実行しています。テスト目的で、osx 上のローカル ホストにアクセスできるようにしたいと考えています。これを行うためにどのような手順を踏む必要があるのか 本当にわからないので、どんな助けでも大歓迎です.
3 に答える
VM の IP を OSX の /private/etc/hosts ファイル (つまり、testsite.local) のドメインにマップするか、VM の IP を介して直接アクセスします。もちろん、同じように、VM のホスト ファイルもマップします (つまり、c:/Windows/system32/drivers/etc/hosts は 127.0.0.1 を testsite.local にマップします)。
VM の IIS で適切にマップします。
- VM の Windows ファイアウォールで適切なポートが開いていることを確認します (通常は標準ポート 80 と 443 で十分です)。
- 終わり。
組み込みの VS 開発サーバーを使用することはめったにないので、それについては何も言えません。
トラブルシューティング:
- 最初に VM で動作することを確認してください ;-)
- ファイアウォールを一時的にオフにして、ファイアウォールの問題ではないことを確認します。
- ネットワーク設定が適切に設定されていることを確認してください。私は長い間 Mac を使っていなかったので、ブリッジ以外でテストすることはありませんでした。
答えはいいえだ:
https://serverfault.com/questions/82899/can-i-access-cassini-from-a-remote-machine
組み込みのWebサーバーであるCassiniは、Localhostでのみリッスンします。
これを行うための推奨される方法は、Windows7でIIS7をセットアップし、VisualStudioデバッガーをアプリケーションプールプロセスに接続することです。
リバースプロキシ機能をサポートするFiddlerforMacのようなツールを入手できる場合は、次のことを試すことができます。
http://abhishekdev.posterous.com/how-to-access-a-cassini-iis-for-web-projects
または、SSHプロキシ(サーバーとしてのVMとMacからVMへのsshトンネル)をセットアップしますか?
ターミナルに移動してコマンド「ifconfig」を入力し、出力される最後のセクションである「vnic1」セクションを探し、「inet」と呼ばれる IP アドレス、たとえば「10.37.129.2」を探すと、直接表示されます。ローカルホストへ。
うまくいかない場合は、設定ネットワークセクションでパラレルが共有ネットワークに設定されていることを確認する必要があります。