2012-03-09 8 views
1

私はMac上でparallelsを通してWindows 7上でvisual studio 2010を実行しています。 osxのローカルホストにテスト目的でアクセスできるようにしたい。私はこれをするためにどのような措置を取らなければならないのか、実際には分かりません。OSX上でローカルasp.netサーバにアクセスする方法7

答えて

2
  1. 直接VMのIPを経由して、あなたの/プライベートの/ etc/hostsのOSXでファイル(すなわちtestsite.local)、または単にアクセスでドメインにVMのIPの地図。もちろん、VMのホストファイルにも同じマップがあります(つまり、c:/ Windows/system32/drivers/etc/hosts 127.0.0.1からtestsite.localにマップ)

  2. VM内のIISで適切にマップします。

  3. 該当するポートがVM Windowsファイアウォールで開かれていることを確認してください(通常は標準ポート80と443で十分です)。
  4. 完了。

私はごくまれに組み込みのVS開発サーバーを使用しているので、何も言えません。

トラブルシューティング:

  1. が、それは確かそれがファイアウォールの問題ではありません作るために、一時的に
  2. 電源を入れ、ファイアウォールをオフ;-)最初のVMで動作していることを確認します。
  3. ネットワーク設定が適切かどうかを確認してください。私はずっとMacで作業していないので、ブリッジ以外のものでテストするのは面倒ではありません。
1

答えはNOである:

https://serverfault.com/questions/82899/can-i-access-cassini-from-a-remote-machine

カッシーニ、ウェブサーバに内蔵され、ローカルホストのみで待機します。

Windows 7でIIS 7をセットアップし、Visual Studioデバッガをアプリケーションプールプロセスに接続することをお勧めします。あなたがリバースプロキシabilitesをサポートしてMac用のフィドラーのようなツールを得ることができる場合

あなたは試みることができる:VMへのMacからサーバとtunnely sshなど

http://abhishekdev.posterous.com/how-to-access-a-cassini-iis-for-web-projects

それともセットアップSSHプロキシ(VMを)?

+0

彼はリモートマシンについて尋ねなかったので、ホストマシンからVMでアクセスするように頼んでいます。私はそれを逆のやり方でやりました。ゲスト(WindowsのVirtualBoxインスタンス)からホスト(Windows 7ボックス)のVSサーバーにアクセスします。私はまた、OPが尋ねたように、それを他の方法でやっていることに疑問を抱いていました。 – Steve

+0

あなたのコメントは、ほぼ2歳のスレッドにあります。 Visual Studio 2010の組み込みWebサーバーであるCassiniは、localhostへの要求とポート番号だけをリッスンします。どのようにスピンしても、Visual Studioを実行しているマシン以外のマシンはカッシーニにアクセスできません。私の推奨する方法(およびOPによる受け入れ可能な回答)は、IISまたはIIS Expressを使用することです。独自のカスタムホストヘッダーを使用して異なるIPにバインドできるため、アクセスとデバッグは自由です。 –

+0

VS2012または2013はどうですか?私はIIS上ではあまりよくはありません。私はApacheの人です。 Win 7 Ultimateをお持ちの場合、私はIISをインストールしていますか? – Steve

0

ターミナルに行き、 "ifconfig"コマンドを入力し、最後のセクションである "vnic1"セクションを探して、 "inet"というIPアドレスを持っているとします。 "10.37.129.2"これはあなたをローカルホストに直接連れて行きます。

動作しない場合は、プリファレンスネットワークセクションで、パラレルが共有ネットワークに設定されていることを確認する必要があります。

関連する問題