Je viens de recevoir cette exception (ProtocolViolationException) dans mon application .NET 2.0 (exécutée sur l'émulateur windows mobile 6 standard). Ce qui me perturbe, c'est que, autant que je sache, je n'ai pas ajouté de contenu, à moins de l'avoir fait involontairement. Mon code est ci-dessous (très simple). Y a-t-il autre chose que je dois faire pour convaincre .NET que c'est juste une requête http GET?
//run get and grab response
WebRequest request = WebRequest.Create(get.AbsoluteUri + args);
request.Method = "GET";
Stream stream = request.GetRequestStream(); // <= explose ici
XmlTextReader reader = new XmlTextReader(stream);