Fehlerbeschreibung:

Beim Aufrufen eines WebServices wird vom Server der Fehler
"The request failed with HTTP status 417: Expectation failed."
bzw
"Fehler bei der Anforderung mit HTTP-Status 417: Expectation failed."
zurückgegeben.

 

Mögliche Ursache:

Das Problem könnte durch einen (transparenten) Proxy ausgelöst werden.

 

Mögliche Lösung:

Bei der Initialisierung des WebService einen Proxy definieren.

Beispiel:
System.Net.WebProxy oProxy = new System.Net.WebProxy("http://192.192.192.001:8080/", false);
oCDB.Proxy = oProxy;

 

Mögliche Zusatzlösung:

When Expect 100-Continue property is set to true (this is actually set within part of the .Net framework, which makes this a difficult problem to overcome. You have to override this in more than one place), this 417 error occurs when the proxy server doesn't support 100-Continue.

Beispiel:
System.Net.WebProxy oProxy = new System.Net.WebProxy("http://192.192.192.001:8080/", false);
oCDB.Proxy = oProxy;

siehe hiezu auch
http://blog.mrt-web.com/2009/06/request-failed-with-http-status-417.html