El último problema de MonoTouch 4.0 al intentar acceder a un servicio WCF

Mi aplicación MonoTouch está llamando a un servicio WCF SOAP utilizando CustomBinding con HttpTransportBinding y TextMessageEncodingBinding y todo funciona bien con MonoTouch versión 3.2.6. Estoy actualizando mi sistema para usar la versión 4.0.0 de MonoTouch y la llamada a mi servicio SOAP WCF ya no funciona. Sigo recibiendo System.Net.WebException

 "The remote server returned an error: 400 Bad Request"; 

¿Qué está causando este problema y cómo puedo solucionarlo?

Si vuelvo a instalar MonoTouch versión 3.2.6, entonces mi aplicación funciona correctamente, pero tan pronto como actualizo a MonoTouch 4.0, me encuentro con el mismo problema.

Su pregunta carece de muchos detalles para ayudarnos a ayudarlo, pero aquí hay dos cosas que debe intentar:

1) Algunos arreglos hechos para WCF dentro de MonoTouch 3.x faltaron (lamentablemente) de MonoTouch 4.x. Es posible que su aplicación dependa de ellos. Si usa MonoTouch 4.1, entonces puede reemplazar su System.ServiceModel.dll (vea el comentario # 6 del enlace anterior), reconstruir su aplicación y ver si esta solución resuelve su problema.

2) Se hicieron varias correcciones en la stack HTTP para MonoTouch 4.2 (que se lanzará pronto, pero la mayoría no están en la versión beta 4.1). No están exactamente relacionados con WCF pero no está claro si su mensaje de error 400 es un error de WCF (o no).

Si ambas actualizaciones no resuelven su problema, por favor complete un informe de error en http://bugzilla.xamarin.com y adjunte un caso de prueba independiente para que podamos investigar esto más a fondo. ¡Gracias!