WCF 서비스 구성 파일에 대한 질문 <baseAddresses>
-
09-06-2019 - |
문제
에서 무엇을 보유하고 있는 태그는 무시할 때 호스팅 WCF 서비스에서 IIS.내가 이해하는 경우 자체를 호스팅이 필요하지만 이 유해 또는 사용할 때 운영에서 IIS?
ex.
<system.serviceModel>
<service blah blah blah>
<host>
<baseAddresses>
<add baseAddress="http://localhost/blah" />
</baseAddresses>
</host>
</service>
</system.serviceModel>
내가 무엇을 보았을 취할 수 있습 config 파일을 설명하는 서비스 중 하나에서는 기계와 사용하는 것에서 완전히 다른 기기와 그것을 잘 작동합니다.그것은 보인다면 IIS 완전히 무시합니다.
감사합니다, kyle
해결책
당신이 짐작,baseAddresses 요소가 완전히 무시 호스팅하는 경우에서 IIS.서비스의 기본 주소에 의해 결정된 웹 사이트 및 가상 디렉토리로는 wcf 서비스에 배치됩니다.
을 때에도 자체 호스팅,baseAddresses 이 필요하지 않습니다.그것은 단지 편의를 방지하는 데 당신을 전체를 입력 주소에 대한 각 끝점입니다.는 경우,끝점이 있을 수 있는 상소(에 상대적인 기본 주소,즉).
다른 팁
기본 주소를 위해 필요한 selfhosting.IIS/던 호스트를 무시 기본 주소입니다.
에 따라 MSDN Microsoft 설명서에서는 아래 링크를 통해 미드웨이에서 페이지를 참고 섹션 states,"서비스에서 호스팅하는 인터넷 정보 서비스(IIS)또는 윈도우 프로세스를 활성화 서비스(WAS)에 사용하여 가상 디렉토리의 기본 주소입니다."
http://msdn.microsoft.com/en-us/library/ee358768(v=vs.110).aspx
제휴하지 않습니다 StackOverflow