2012-03-09 2 views
1

저는 Mac에서 parallels 통해 Windows 7에서 Visual Studio 2010을 실행하고 있습니다. 테스트 목적으로 osx의 로컬 호스트에 액세스 할 수 있기를 원합니다. 나는 이것을하기 위해 어떤 조치를 취해야하는지 전혀 모른다. 그래서 어떤 도움이라도 인정 될 것이다.병렬을 통해 OSX에서 로컬 asp.net 서버에 액세스하는 방법.

답변

2
  1. 이// 개인 등의 도메인에 VM의 IP지도/호스트 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 맥에서 서버와 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 용 웹 서버에 내장 된 Cassini는 localhost 및 포트 번호에 대한 요청 만 수신합니다.아무리 돌리더라도 Visual Studio를 실행하는 컴퓨터 이외의 다른 컴퓨터는 카시니에 액세스 할 수 없습니다. 내가 추천하는 방식 (그리고 OP가 승인 한 대답)은 IIS 또는 IIS Express를 사용하는 것입니다. 그런 다음 자신의 사용자 지정 호스트 헤더를 사용하여 다른 IP에 바인드 할 수 있기 때문에 액세스하고 디버그 할 수 있습니다. –

+0

VS2012 또는 2013은 어떨까요? 나는 아파치 사람이 더 많기 때문에 나는 IIS에별로 관심 없다. Win 7 Ultimate를 설치하면 IIS가 설치됩니다. 그렇습니까? – Steve

0

"ifconfig"명령을 입력하고 "vnic1"섹션을 찾아 인쇄 할 마지막 섹션을 찾고 "inet"라는 IP 주소가있는 경우 "10.37.129.2"그러면 로컬 호스트로 바로 연결됩니다.

작동하지 않는 경우 기본 설정 네트워크 섹션에서 병렬 설정이 공유 네트워크로 설정되어 있는지 확인해야합니다.

관련 문제