2014-06-23 4 views
0

IIS 7.5의 호스트 인 REST 기반 WCF 서비스를 사용했습니다. 그것은 잘 작동하지만 때 PHP 응용 프로그램에서 액세스하려고합니다. 그것은 빈 응답을 반환합니다. 실제로이 계획은 열린 세상에서 사용할 수 있도록하는 것입니다. 야후 날씨 서비스처럼.WCF 도메인 간 서비스 생성

이 서비스는 CRUD 작업을 수행합니다.

나는 옵션 아래 시도했지만 한 아무 소용이 Cross Domain Policy, Cross-domain calling a WCF Service, 사전에 Cross domain ajax and WCF

감사

+0

활성화 [WCF 추적 (http://msdn.microsoft.com/en-us/library/ms733025 (V = vs.110) .ASPX)하고, 생성 된 로그 MI 찾고 ght는 어디서 왜 실패하는지에 대한 단서를 제공합니다. –

+0

애플리케이션에 xml 또는 json이 필요합니까? [jsonp 지원 활성화] (http://blogs.msdn.com/b/marcelolr/archive/2011/04/19/supporting-jsonp-callbacks-in-wcf-data-services.aspx)가 필요합니까? [또한보십시오] (http://www.codeproject.com/Articles/514598/Understanding-OData-v-and-WCF-Data-Services-x). – mdisibio

답변

0

WCF 기반 REST 서비스의 경우, 우리는 Web.config의에서이 구성 (미리보기)가 :

<system.serviceModel> 
<standardEndpoints> 
    <webHttpEndpoint> 
     <!-- a REST help page is auto-generated, and viewable at http://<host_name>:<port>/service/help --> 
     <!-- 'crossDomainScriptAccessEnabled' means that it supports JSONP calls (a 'callback' is supplied in the url) when the response is formatted as json. --> 
     <standardEndpoint name="" crossDomainScriptAccessEnabled="true" helpEnabled="true" defaultOutgoingResponseFormat="Xml" /> 
    </webHttpEndpoint> 
    </standardEndpoints> 
</system.serviceModel> 
관련 문제