basicHttpBinding을 사용하여 실행중인 원격 Windows VPS에서 WCF 웹 서비스 C#을 호스팅했습니다.원격 서버의 WCF 서비스에 액세스 할 수 없습니다.
문제는 원격 데스크톱을 통해 서버 컴퓨터의 서비스 URL을 탐색해도 문제가되지 않지만 외부 IP 주소 (원격 또는 EVEN 중 하나)를 사용하여 탐색하려고하면 작동하지 않습니다. 내 컴퓨터에서 서버의 원격 데스크톱 (OK)
http://8.35.36.82:99/Service1.svc에서
http://8.35.36.82:99/Service1.svc
http://localhost:99/Service1.svc (OK) (: 예 (그것은 나에게 "이 사이트는 도달 할 수없는"브라우저 메시지를 표시합니다) 아니 이미 서버 방화벽
어떤 아이디어에서 인바운드 포트를 열어
) OK?
의 Web.config
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<protocolMapping>
<add binding="basicHttpsBinding" scheme="https" />
</protocolMapping>
<services>
<service name="WebService.Service1">
<endpoint address="http://8.35.36.82:99/WebService/Service1.svc" binding="BasicHttpBinding" contract="WebService.IService1" />
</service>
</services>
<serviceHostingEnvironment multipleSiteBindingsEnabled="false" />
</system.serviceModel>
"작동하지 않습니다"- 최고의 오류에 대한 설명을 지금까지. –
브라우저 메시지 "이 사이트에 연결할 수 없습니다"가 표시됩니다. –