Występują prawdziwe problemy z funkcją WCF. Bez wyraźnego powodu zacząłem się następujące błędy podczas debugowania każdą usługę WCF w moim rozwiązanie:Wyjątek protokołu WCF
ProtocolException wystąpił zawartość aplikacji typ/mydło + xml; charset = utf-8 został wysłany do usługi spodziewałem się tekstu/xml; charset = utf-8. Powiązania klienta i usługi mogą być niezgodne z .
Kliknięcie dalej szczegółów okiennych wyjątek prowadzi do innego wyjątek:
Nie można załadować pliku lub zestawu „System.Xml.XmlSerializers, Version = 4.0.0.0, Culture = neutral , PublicKeyToken = b77a5c561934e089 'or jedna z jego zależności. System nie może znaleźć określonego pliku.
Okno Disassembly w Visual Studio pojawia się również, gdy wystąpią wyjątki.
Po kliknięciu kontynuować aż wyjątki zatrzymać WCF Test Client uruchamia ale powołując się któryś z moich metod usługi daje mi ten wyjątek:
PlatformNotSupportedException określony algorytm kryptograficzny jest nie jest obsługiwana na tej platformie.
Próbowałem dodać istniejącą usługę do nowego pustego rozwiązania i błędy ustały. Jednak po uruchomieniu mojej usługi kilka razy, błędy zaczęły się ponownie.
W rzeczywistości mam dwie usługi WCF w moim rozwiązaniu (jedna usługa przepływu pracy WCF i jedna usługa WCF, która udostępnia metody dostępu do danych (struktura Entity), aplikacja internetowa i kilka innych bibliotek klas pomocniczych. aplikacja lub każda usługa w oderwaniu teraz daje mi ten sam wyjątek Protocol.
Każda pomoc będzie mile widziana. Używam programu Visual Studio 2010, kierowanie 4.0 Framework.
Dzięki
nie jest to rozwiązanie, to będzie po prostu włączyć wszystkich raportowania wyjątków. –