다음은 시나리오입니다. 서버 A가 '기본'응용 프로그램 (www.example.com)을 호스트합니다. 서버 B가 지원 응용 프로그램 (b.example.com)을 호스트하고 있습니다. 이들은 192를 통해 서로 내부적으로 연결되어 있습니다. * 주소와 DNS를 통해 외부에서 모두 사용할 수 있습니다IIS 6 - 다른 서버의 IIS 응용 프로그램을 가리키는 가상 디렉터리를 만드시겠습니까?
서버 A UNC 공유를 통해 매핑되는 몇 가지 가상 디렉터리가 있습니다 www.example.com/virtual1 -> \ 192.168.1.1 \ virtual1 (서버 B에)
을 서버 B (IIS를 통해 제공)에있는 응용 프로그램을 실행하여 마치 serverA에서 실행중인 것처럼 보이게하고 싶습니다.
www.example.com/application -> b.example.com/app
난 아직도 서버 B 직접b.example.com/app
에 액세스 할 수 싶어아이디어가 있으십니까?
편집 :
프록시 뒤에있는 응용 프로그램이 저를 동적으로 형태 "조치"입니다 변경할 수 거부 (도 그것이 나 다른 작업을 변경할 수 있습니다 않았다) 밝혀졌습니다. 서버에서 데이터를 표시 할 수있었습니다. . http://code.google.com/p/iisproxy/
가 나는에 필요한 디렉토리를 일치 서버 A에 가상 디렉터리를 생성 : 너무
을 :(게시 모두 답변을 올바른 방향으로 나를 지적 없습니다 나는 프록시를 사용 서버 B - 작동했습니다 :-)
작동하지 않았다 : 도메인 관리자 계정으로 "연결"을했는지 확인하고 실행 권한으로 설정하고 올바른 ASP.Net 버전을 확인하십시오. 404 오류가 발생합니다. 액세스하는 .dll 파일이 존재하지 않는 서버 A의 리소스를 찾고 있습니다. – JayTee
흠 이 문제 역시 : 서버 B의 계정과 동일한 이름과 암호를 가진 주 서버에 새 사용자 계정을 추가하십시오. 문제가 해결됩니다. – splattne