2

Windows 7 仮想マシンと Visual Studio 2012 がインストールされた Parallels 8 があります。

OSx 上の Firefox (またはローカル ネットワーク iPad/iPhone などの他のデバイス) から Visual Studio 2012 に組み込まれている IIS Express サーバーにアクセスしようとしています。

  • Visual Studio によって提供される URL は通常、localhost:4468/default.aspx です。
  • Win7 仮想マシンの IP は 10.211.55.3 としてセットアップされます
  • OSx ホストの IP は、192.168.1.102 の標準ネットワーク範囲内にあります

ただし、IP から VM を呼び出してポートを含めるだけという単純なものではありません。10.211.55.3:4468。

私はネット上の投稿からいくつかの異なる戦術を試みましたが、役に立ちませんでした. 1 つの投稿には、ポート フォワーダーとして使用される Fiddler の使用が含まれていましたが、投稿が数年前のものであるため、これを追跡することは非常に困難でした。

ご協力をお願いいたします。お時間を割いていただきありがとうございます。

4

1 に答える 1

0

Parallels VM 内の Windows 7 インスタンスで .Net を使用して開発し、XCode で iOS アプリを操作するときに直接接続します。

IIS Express サイトを外部ホスト (OSX) から見えるようにしようとしているときは、Scott Hanselman の指示に従います: http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx - 特に applicationHosts.config 設定、 netsh コマンドとファイアウォール規則。

OwinHost.exe を使用している場合、共有ネットワーク設定で Parallels ポート マッピングを使用して、Parallels から Windows ポート (localhost:4001 など) にポート マッピングを行います。これは、Parallels メニュー ([Parallels Desktop] > [設定] > [ネットワーク] タブ) から見つけることができます。

次に、OSX の localhost:4001 を 10.211.55.10:4001 を指すようにマップし、ブレークポイントを使用して .NET MVC Api で iOS アプリを直接デバッグできます。

于 2015-10-20T01:13:39.300 に答える