2011-02-16 7 views
0

저는 WCF와 웹 개발에 새로운입니다.로컬 네트워크에서 내 WCF 서비스에 액세스하려면 어떻게해야합니까?

저는 WCF 서비스를 작성했고 저는 새로운 웹 사이트를 만들었습니다 - 저는 WCF 서비스를 호스트 할 새로운 WCF 서비스를 추가했습니다. '웹 위치'내가 HTTP를 할 서비스를 정의하고 URL에서

는 에 "http : // localhost를 /이면 MyService"할 수

이 지금은 같은 네트워크에 (다른 컴퓨터를 통해 액세스 할) 내 컴퓨터에 내 WCF 서비스가 노출 된 서비스 메서드를 사용하여 얻을 -하지만 매번 (두 번째 컴퓨터에서 호출 "http : // abcd/MyService/interfaceMethodName")

내가 웹 호출하려고하면 같은 기계를 통한 서비스 - 올바른 응답을 얻습니다.

나는 무엇이 누락 되었습니까?

답변

1

당신이 올바른 IIS 안에 당신의 WCF 서비스를 호스팅하는 것처럼 소리 ??

그렇다면 IIS가 서비스 주소를 지정합니다. 사용자가 임의로 선택할 수는 없습니다.

주소는 다음과 같습니다

http://YourServerName/YourVirtualDirectory/YourServiceFile.svc 

당신, 오른쪽 SVC 파일을해야합니까? 위의 URL에 연결할 수 있습니까? (물론 자신의 설정에 맞게 조정할 수 있습니다! 내가 쓴 것은 템플릿/샘플 일뿐입니다)

기타 : 서버 측 구성을 알려주십시오. web.config 및 내부 - <system.serviceModel> 섹션 편집하여 원본 질문을 추가 정보로 업데이트하십시오 - 감사합니다!

관련 문제