.Net 2.0 웹 응용 프로그램과 WCF를 사용하는 프로젝트에서 모두 작업하고 있습니다. 기본 구성으로 WCF를 사용하는 경우 .Net 2.0 프로젝트가 해당 메서드를 호출하면 지원되지 않는 SOAP 메시지에 예외가 발생합니다..Net 2.0 consuming WCF
이리저리 굴리는 사람들이 WCF는은 BasicHttpBinding 바인딩을 변경할 필요가 있음을 언급 한 것을 발견하고 -> http://msdn.microsoft.com/en-us/library/ms731134.aspx
은 내가 이후를 시도 IIS에서 호스팅하는 중입니다. 아래 예제와 같이 BasicHttpBinding 인스턴스화를 수행하지 않았습니다.
// Create a BasicHttpBinding instance
BasicHttpBinding binding = new BasicHttpBinding();
그러나 이번에는 WCF 서비스를 실행할 수 없습니다. 내가 마우스 오른쪽 클릭을 사용하여 실행 브라우저에서 볼 때, 나는있는 페이지를 얻을
이"서비스 이름"이 제로 응용 프로그램 (비 인프라)
가
WCF에 대한 나의 웹 설정이 정확히 동일 엔드 포인트 내가 준 링크로서, 내 파일에 맞게 계약을 변경 한 것뿐입니다.
도움을 주신 경험이있는 사람이 누구입니까? 감사
<system.serviceModel>
<services>
<service name="MyService" behaviorConfiguration="HttpGetMetadata">
<endpoint address="" contract="MyContractName" binding="basicHttpBinding" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="HttpGetMetadata">
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
도움을 받으려면 설정을 공유해야합니다. – RQDQ
기본적으로 새로운 WCF 프로젝트가 생성 될 때 기본적으로 config 파일이 기본값이되며 [example] (http://msdn.microsoft.com/en-us/library/ms731134.aspx)와 같이 추가됩니다. 계약 이름 변경 만 –
코드와 설정을 보여 주거나 도움을 줄 수 없습니다. –