Piszę aplikację Windows 8 (na Visiual Studio 2012), która używa mojej usługi wcf. Działa dobrze, gdy próbuję w moim domu, więc może połączyć się z wcf. Ale gdy próbowałem w moim biurze, nie może połączyć się z WCF i zwraca błąd:"Serwer zdalny zwrócił błąd: (417) Nieudane oczekiwanie."
The remote server returned an error: (417) Expectation Failed.
myślę, że spowodowanie przez zaporę w sieci biurowej .. Googled zbyt dużo, próbował wiele Problem jednak nadal tutaj .
nie działa, ponieważ .Net Framework 4.5 nie ma klasy, lecz ServicePointManager MSDN mówi, że jest ServicePointManager na .NET 4.5 .. http://msdn.microsoft.com/en-us/library/system.net.servicepointmanager.expect100continue.aspx
<system.net>
<settings>
<servicePointManager expect100Continue="false" />
</settings>
</system.net>
Nie można spróbować napisać na web.config lub app.config, ponieważ aplikacja win8 nie ma tych plików ..
niektóre osoby napisały powyższy kod do pliku devenv.exe.config VS 2012. Próbowałem, ale nic się nie zmieniło.
http://www.jlpaonline.com/?p=176
Widziałem ten błąd wcześniej, gdy moje połączenia z usługami sieciowymi były blokowane przez proxy – lockstock