Как получить доступ к локальному серверу asp.net в OSX через Parallels 7. - PullRequest
1 голос
/ 09 марта 2012

Я использую Visual Studio 2010 на Windows 7 через параллели на моем Mac.Я хочу иметь возможность доступа к локальному хосту на OSX для тестирования.Я действительно понятия не имею, какие шаги я должен предпринять, чтобы сделать это, поэтому любая помощь будет приветствоваться.

Ответы [ 3 ]

2 голосов
/ 21 марта 2012
  1. Сопоставьте IP-адрес виртуальной машины с доменом в файле / private / etc / hosts в OSX (т.е. testsite.local) или просто получите доступ через IP-адрес виртуальной машины напрямую. Конечно, для того же, сопоставьте и файл хоста вашей виртуальной машины (т.е. c: / Windows / system32 / drivers / etc / hosts сопоставьте 127.0.0.1 с testsite.local)

  2. Соответствующее отображение в IIS в VM.

  3. Убедитесь, что соответствующие порты открыты в брандмауэре Windows VM (обычно достаточно стандартных портов 80 и 443).
  4. Готово.

Я очень редко использую встроенный VS Development Server, поэтому ничего не могу сказать по этому поводу.

Поиск и устранение неисправностей:

  1. Сначала убедитесь, что он работает в виртуальной машине; -)
  2. Временно отключите брандмауэр, чтобы убедиться, что это не проблема брандмауэра.
  3. Убедитесь, что у вас установлены сетевые настройки. Я не работал с Mac все это время, поэтому не потрудился протестировать что-либо, кроме моста.
1 голос
/ 21 марта 2012

Ответ НЕТ:

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

Cassini, встроенный веб-сервер, прослушивает только Localhost.

Рекомендуемый способ сделать это:настройте IIS 7 в Windows 7 и подключите отладчик Visual Studio к процессу пула приложений.

Если вы можете получить такой инструмент, как Fiddler для Mac, который поддерживает функции обратного прокси, вы можете попробовать:

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

Или, может быть, настроить прокси-сервер SSH (VM в качестве сервера и SSH туннели от Mac до VM)?

0 голосов
/ 09 августа 2012

Если вы зайдете в Терминал и наберете команду «ifconfig» и поищите раздел «vnic1», который является последним разделом для печати, и у него есть IP-адрес с именем «inet», например «10.37.129.2» это приведет вас прямо к локальному хосту.

Если это не работает, вы должны убедиться, что ваши параллели настроены на общую сеть в разделе настроек сети.

...