2011-12-07 3 views
2

정상적인 xhrGet으로 JSON을 호출 할 수 있도록 JSONP 웹 서비스를 만드는 가장 좋은 방법은 무엇입니까? ASP.NET 4.0을 사용하고 있습니다. 온라인으로 검색했지만 ASP.NET 3.5 이하 버전 만 보여줍니다.ASP.NET에서 JSONP 웹 서비스를 만드는 가장 좋은 방법은 무엇입니까?

+0

또한 C#에서 중요합니다. – Darren

+0

레거시 ASMX 서비스가 아닌 모든 새 웹 서비스 개발에는 WCF를 사용해야합니다. 또는 ASP.NET MVC를 사용하여 서비스를 만듭니다. –

답변

5

.net 4.0에서 webHttpBinding에서 crossDomainScriptAccessEnabled를 설정하고 나머지는 WCF에서 처리하도록 설정할 수 있습니다.

나는 내 자신의 코드를 게시 할 수 없지만 this article은 나를 위해 그 물건을 알아 내는데 매우 도움이되었습니다.

JSONP에서는 처리되지 않은 예외를 제대로 잡을 수 없습니다.

+1

이것은 완벽한 링크였습니다. 나는 일을 할 수없는 연령대에 대해 슬퍼하고있다. (Konrad 시대, 즉 인간의 시간으로는 약 1-2 일 정도). 기사를 제출한지 15 분이 채 지나지 않아 나는 실제 사례를 얻었다. 큰 감사! –

관련 문제