2009-11-11 2 views
1

오늘 WCF로 작성된 클라이언트/서버 응용 프로그램의 domo에 대해 두 대의 컴퓨터를 설정해야합니다. (두 컴퓨터 모두 Visual Studio 2008이 설치되어 있습니다.)WCF 서비스 호스트 (wcfSvcHost.exe)가 로컬 클라이언트 (localhost)로 제한되어 있습니까?

PC에서 WCF 서비스 호스트 (wcfSvcHost.exe)를 사용하여 응용 프로그램을 테스트했습니다.

wcfSvcHost.exe를 사용하면 HTTP (이상적으로 포트 80)를 통해 원격 컴퓨터에서 클라이언트를 연결할 수 있습니까?

또는 Visual Studio 2008 inbuilt 웹 서버와 같은 로컬 클라이언트 (localhost)로만 제한됩니까?

답변

2

아니요 로컬 시스템에만 국한되지 않습니다. 포트 80을 사용하도록 프로젝트를 구성해야합니다. 또한 방화벽을 열어야 할 수도 있습니다.

당신은 포트 80을 사용하는 프로덕션 환경 비스타에


에 wcfsvchost을 사용하지 않아야합니다, 당신은 또한 실행해야합니다

은 netsh HTTP URL = http://+:80/MyUri 사용자 urlacl 추가 = DOMAIN \ user

관리자 권한

XP에서는 더 복잡합니다 ...

0

제한이 없지만 구성 가능한 자체 호스트를 만드는 것이 좋습니다. 또한 사용중인 포트를 차단하는 방화벽이 없음을 확인하십시오.

관련 문제