同じネットワーク上にいることを確認してください。
IISを使用します。
そのようです:
Win-machineには名前があります。たとえば、「myWin7machine」という名前です。ブラウザで「localhost:4243」を「myWin7machine:4243」に変更します。
これが機能しない場合(まあ...機能しないはずです)、ファイアウォールがオンになっているか、ネットワークがブリッジされていない可能性があります。ブリッジングから始めましょう。
いくつかの基本を確認する時間-同じネットワーク上にある
IPアドレスを確認してください。Winマシンでは「ipconfig 」 、Macでは「 ifconfig 」です。どちらもコマンドプロンプトから実行されます。IPアドレスは、両方で10.4....または192.168...のようにする必要があります。重要なのは、最後の数字だけが違うということです。(これは技術的には正しくありませんが、99%のケースで機能します)それらが等しい場合(最後を除く)、ブリッジされます-つまり、両方のマシンが同じネットワーク上にあります。それらが大きく異なる場合は、Macの「内部」でWinマシンのネットワークを実行していました。Parallelsの設定に移動します(ウィンドウの場合:マウスを上に移動してParallelのメニューを表示し、 [デバイス] -> [ネットワークと何か]に移動します" (ブリッジ)"。バルーンが消えるまで待ってから、ipconfigをもう一度確認してください。
MacからWinマシンにpingできることを確認します。Winマシンでping機能がオフになっている可能性がありますが、おそらくオフになっていない可能性があります。
これで、同じネットワーク上にいることがわかりました。
それでも動作しません
あなたはhttp://myWin7machine:4243
マックからできますか?ええと..あなたはできるべきではありません。
Winマシンからそれを行うことができますか?あなたがすべき。
IIRCカッシーニは見知らぬ人と話をしません。つまり、ローカルホスト以外には何も通信しません。
私が間違っている場合は、Winマシンのファイアウォールでポート4243を開くだけで、準備が整います。
しかしそうでなければ...
Webサーバーを変更する時が来ました。
WinマシンにIISをインストールします。
Macの場合:http://myWin7machine
IIS7ロゴショーにアクセスして確認します。
そうでない場合は、ファイアウォールの問題があります。ポート80を開きます。再試行してください。
ここまで来たら、MacからWinマシンのIISまでサーフィンできます。
VSソリューションをセットアップする時間
IIS管理GUIを開きます。新しいサイトを作成します。それをMyTestSiteと呼んでいるとしましょう。(後でいつでも名前を変更できます)VSソリューションのWebをポイントします。通常、web.configと同じフォルダーがあります。winマシンでは、「http:// localhost/MyTestSite」にアクセスしてみてください。あなたのサイトが表示されます。Apppoolエラーが発生する可能性があります。
http://myWin7machine/MyTestSite
Macで試してみてください。動作するはずです。
石!
VSでデバッグを設定する時間
IISでデバッグするには、プロセスに接続する必要があります。Win7では昇格された特権が必要なので、管理者としてVSを再起動するか、接続しようとするとVSが自動的に行います。
VSのメニューは[デバッグ]->[プロセスにアタッチ]で、w3wp.exeを選択します。
これは、とにかく高速にデバッグする方法です-接続することによって。デバッグセッションごとにWebを再起動するのは、時間の無駄です。
接続を高速化するには、ctrl-alt-pを使用し、キーボードの使用を続行します。
接続をさらに高速にするには、マクロを使用します。
これらの4つの記事に詳細があります:http
://www.selfelected.com/tag/iis/
ブレークポイントを設定します。ブラウザを更新すると、ブレークポイントに到達するはずです。
いくつかのコードをハックする時間
幸運を!