C# Post-Request funktionieren in ihrer Standardeinstellung leider nicht mit allen Webservern.
So kann es passieren, dass bei einem falsch konfigurierten Webserver eine “(417) Expectation Failed” WebException geworfen wird, da der Webserver kein “100-continue” zurück liefert.
Sehr ärgerlich sowas und auch gar nicht einfach auszuschalten, aber es geht doch.
// "HTTP_EXPECT" Abschalten System.Net.ServicePointManager.Expect100Continue = false;
Vielen Dank für die Lösung an haacked.com.

