2010-11-16 22 views
0

J'ai un objet de type WebClient qui se connecte avec succès au serveur Web. Mais quand je lance ce code sous Vista, j'obtiens une erreur de socket system.net.webexception.system.net.webexception C# Vista

+0

Publiez un code l'exception de lancement. – iburlakov

+0

Nous avons besoin de l'erreur pour dire quelque chose à ce sujet ... – Rhapsody

+0

Des exceptions sont naturellement levées si le serveur renvoie certains codes d'erreur HTTP, même si la connexion est établie avec succès. Par exemple, vous pouvez vous connecter au serveur OK mais obtenir un 404, ce qui générera une exception. Fournir plus d'informations et de code. –

Répondre

0

J'étais un peu déconcerté par mon autre programme qui utilisait des sockets directement (port scanner) fonctionnant sous XP et ne fonctionnant pas sous Win7. Je pensais que cela pourrait être le cas dans cette application actuelle, mais depuis que j'ai utilisé WebClient - classe de haut niveau - la confusion était justifiée) Le problème résolu en ajoutant modification portée dans exception pour mon cascade. Merci pour votre temps.