WCF를 사용하는 Silverlight 응용 프로그램을 만들고 있습니다. 내 Silverlight 프로젝트를 호스팅 할 ASP.Net 응용 프로그램과 별도로 WCF 프로젝트를 만들어야합니다. 내 솔루션을 구성하고 디버깅 및 배포 중 다른 사람들이 겪었던 문제를 나열하는 방법에 대한 지침을 찾고 있습니다.Silverlight와 별도의 WCF 프로젝트 사용
는 특히 내 질문은 나는 WCF 서비스? (A WCF 프로젝트 자체 호스팅 WCF 서비스와의 ASP.NET 프로젝트, 뭔가 다른)
에 사용해야하는 프로젝트의 유형F5 키를 눌러 Silverlight 프로젝트와 내 WCF 서비스를 모두 디버깅 할 수 있도록하려면 어떻게해야합니까? 문제를 디버깅하기 위해 도메인 간 정책이 필요합니까?
내가이 일을하려는 이유에 대한 몇 가지 배경 정보 :
나는 점차 Silverlight 응용 프로그램까지 변환하고 기존 웹 응용 프로그램이 있습니다. 대규모 웹 응용 프로그램이므로 일부 기능은 다른 기능보다 먼저 Silverlight로 변환됩니다.
레거시 웹 응용 프로그램에는 더 이상 사용되지 않는 많은 코드가 있습니다. 더 이상 사용되지 않는 대부분의 코드는 3 번째 파트 어셈블리를 참조합니다. 이런 이유로 나는 오래된 웹 애플리케이션을 제거하고 싶다. 그래서 분명히 앞으로의 버전을 위해 보관 될 WCF 서비스를 호스팅하고 싶지 않습니다. 그것이 WCF 프로젝트를 분리하려는 나의 이유입니다.
나는 모든 것을 처리해야하지만 asp.net 개발 서버가 클라이언트와 서비스를 같은 포트에서 실행할 수 없기 때문에 clientaccesspolicy없이 디버깅 할 수는 없습니다. – Gus
그건 의미가 있습니다. 당신이 듣고있어 기쁘다. –
안녕하세요 awhite, 당신이 설명하는 정확히 달성하기 위해 노력하고 있지만 WCFService 호출 할 때마다 crossdomain 예외를 throw합니다. 나는 행운을 불어 넣으려는 시도를하기 위해이 숫자를 시도했다. 웹 프로젝트 및 서비스를 설정하여 서로 이야기 할 수있는 방법에 대한 세부 정보를 제공 할 수 있습니까? 감사합니다. – Oliver