2013-03-24 3 views
0

내가 자기가 WCF 프로젝트를 호스팅이 나던 나는 내가 입력 할 때 작업을 얻기 위해 수행 :accesing WCF 서비스는,

에 http : // localhost : 8000/서비스/난 내 공용 IP로 localhost을 대체하려고하고 다른 컴퓨터를 통해 서비스에 액세스 할 때 방법은

그러나 그것은 작동하지 않습니다.

나는 내 라우터의 포트를 열어 아직도 나던 작업

어떤 아이디어가?

+0

자세한 정보가 필요합니다. app.config의 serviceModel 섹션을 게시 할 수 있습니까? 또한 "작동하지 않는다"는 것은 무엇을 의미합니까? 정확히 작동하지 않는 것은 무엇입니까? – jakubka

+0

방화벽을 점검 한 적이 있습니까? –

답변

0

서비스를 호스팅하는 컴퓨터에 공용 IP가 직접 구성되어 있습니까? 아니면 공용 IP입니까? 두 번째 경우 인 경우 라우터에 규칙을 추가하여 포트 8000의 들어오는 트래픽을 포트 포워딩을 사용하여 호스팅 컴퓨터 포트 8000으로 보내도록 지시하십시오. 또한 @Milan이 지적한대로 포트 8000을 면제하는 호스트 컴퓨터에 방화벽을 설치해야합니다.