2

У меня есть Parallels 8 с установленной виртуальной машиной Windows 7 и Visual Studio 2012.Parallels - Access Visual Studio 2012 Express Server в OSx Host

Я пытаюсь получить доступ к серверу IIS Express, встроенному в Visual Studio 2012, из Firefox на OSx (или любое другое устройство в локальной сети iPad/iPhone и т. Д.).

  • URL-адрес, указанный Visual Studio, обычно является локальным: 4468/default.aspx.
  • IP-виртуальной машины Win7 установлены как 10.211.55.3
  • IP-хоста OSx находится в пределах стандартного сетевого диапазона 192.168.1.102

Однако это не так просто, как вызов VM от его IP и только включая порт. 10.211.55.3:4468.

Я пробовал несколько различных тактик из сообщений по сети, но безрезультатно. Одна публикация включала использование Fiddler, используемого в качестве портового экспедитора, но это было очень сложно выполнить, поскольку публикация была датирована на несколько лет.

Любая помощь приветствуется и благодарит вас за ваше время заранее!

+0

Я пытаюсь это слишком! Я установил сервер тестовых узлов в Windows и подтвердил, что я могу получить доступ к нему/с моего хоста OSX (10.211.55.6:8080), полностью отключил брандмауэр Windows, но не кубик. (Я на OSX10.9, PD9, кстати). – ptim

+0

Hey MemeLab - вам может потребоваться добавить псевдоним в ApplicationHosts.config, чтобы он имел DNSish-имя, например memeApp, а затем запускал что-то вроде netsh http add urlacl url = http: // memeApp: 8080/user = Everyone. См. Ответ ниже. – HCdev

ответ

0

Я разрабатываю с использованием .Net в экземпляре Windows 7 в параллельной виртуальной машине и подключаюсь непосредственно к нему при работе с приложениями iOS в XCode.

Когда я пытаюсь сделать сайт IIS Express видимым для внешнего хоста (OSX), я следую инструкциям Scott Hanselman здесь: http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx - особенно настройки applicationHosts.config, команды netsh и правила брандмауэра.

Когда я использую OwinHost.exe, я сопоставляю порт с Parallels на мой порт Windows (например, localhost: 4001), используя сопоставление портов Parallels с общей сетевой настройкой. Вы найдете это в меню Parallels: Parallels Desktop> Предпочтения> Вкладка «Сеть».

Тогда я могу карту Localhost: 4001 в OSX, чтобы указать, чтобы сказать, 10.211.55.10:4001 и отладки приложений IOS непосредственно на .NET MVC Апи с контрольными точками

 Смежные вопросы

  • Нет связанных вопросов^_^