2009-10-28 5 views
1

로컬 개발 컴퓨터에서 ASP.NET 웹 응용 프로그램을 실행할 때. http://devmachine:1234, 나는 다른 브라우저를 사용하는 가상 PC에서 그 컴퓨터에 연결하고 싶습니다. 내가 아는 한 개발 웹 서버는 로컬 시스템의 트래픽 만 제공합니다.웹 요청을 다시 라우팅하는 프록시

가상 PC의 브라우저에서 들어오는 연결을 수신하고 로컬 컴퓨터의 개발 웹 서버로 리디렉션하는 로컬 개발 컴퓨터에서 실행할 수있는 프로그램/프록시가 있습니까?

가상 PC 브라우저는 프록시를 통해 로컬 PC 포트 8080에 연결 한 다음 devmachine 포트 1234에 전달합니다.

답변

2

이런 이유로 대부분의 사소한 예제 나 개념 증명 사이트를 제외하고 Casini를 사용하지 않는 경향이 있습니다.

Casini/ASP.NET 웹 개발 서버보다는 IIS- 적절한 것을 사용하는 것이 좋습니다.

IIS에서 로컬 개발 파일과 동일한 실제 경로를 사용하여 웹 사이트 또는 가상 디렉터리를 만듭니다. 이렇게하면 IP 주소를 통해 모든 컴퓨터에서 연결할 수있게되며 사이트마다 다양한 포트를 통해 산발적으로 사용할 수있는 것이 아니라 알려진 주소를 통해 일관되게 사용할 수있게됩니다.

+0

Visual Studio는 IIS에서 가상 디렉터리를 생성합니다. 프로젝트 속성의 웹 탭으로 이동하여 IIS를 선택하고 버튼을 클릭하십시오. – Matthew

+0

시도해 보았지만 IIS에서 실행되도록 웹 응용 프로그램을 변환 할 때 응용 프로그램을 실행할 때 오류가 발생합니다. "웹 서버에서 디버깅을 시작할 수 없습니다. 'System.Net.DigestClient'의 형식 이니셜 라이저에서 예외." 다른 OS/브라우저 조합에서 디버그해야합니다. – Marcel

+0

OS/브라우저 조합에 문제가있는 것 같지 않습니다. 그 특정 오류 메시지를 검색해 봤어? –