URI non valide non Valide port spécifié lors de l'url a plus d'un colon

Je suis en utilisant dnsdynamic.org pour pointer vers mon site personnel hébergé à mon domicile. Mon ip d'accueil sera de changer fréquemment, une fois par mois. dnsdynamic.org fournir un appel de la méthode web pour mettre à jour la propriété intellectuelle.

https://username:[email protected]/api/?hostname=techno.ns360.info&myip=127.0.0.1

Quand je l'appelle via le navigateur, il fonctionne parfaitement. Quand j'essaie d'appeler ce par le biais de code c# il jette l'exception suivante.

Invalid URI: Invalid port specified.
    at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
    at System.Net.WebRequest.Create(String requestUriString)

Puisqu'il y a deux points dans l'url il ressemble au système.uri essayer d'analyser mon mot de passe en tant qu'entier.

J'ai essayé d'ajouter un port après .org

https://username:[email protected]:443

pas de chance avec cette.

quelqu'un pourrait-il svp m'indiquer comment résoudre cette erreur.

J'ai essayé avec ne pas s'échapper et de s'échapper lors de la création d'uri, ne fonctionne toujours pas.

var ri = new Uri("https://username:[email protected]/api/?hostname=techno.ns360.info&myip=127.0.0.1",true);

EDIT:
On dirait le nom d'utilisateur est à l'origine du problème. Mon pseudo est mon adresse e-mail. Et mon adresse mail à la fin avec *.com. Si l'uri est d'essayer d'analyser mon mot de passe.

Toujours pas de solution trouvée pour résoudre ce problème. Je ne peux pas changer mon nom d'utilisateur depuis dnsdyanmic.org utilisez l'adresse email comme nom d'utilisateur.

J'ai juste copié le code dans un nouveau projet Visual Studio et il fonctionne comme est.
Fonctionne pour moi aussi, dans les deux 3.5 et 4.5; quelle est la version de .NET vous aide?
Je vous remercie pour m'avoir fait cela. Le problème semble être de mon nom d'utilisateur *ayant.com. Mon pseudo est mon adresse e-mail. S'il vous plaît essayer le même code avec une adresse de courriel au lieu du nom d'utilisateur.

OriginalL'auteur Esen | 2013-03-20