2009-07-11 6 views
0

Comment puis-je modifier le numéro de port utilisé par le contrôle WebBrowser? Le numéro de port standard est 80, mais j'aimerais utiliser un port différent.Modifier le numéro de port utilisé par .NET WebBrowser Control

+0

Pouvez-vous fournir plus d'informations? Ce n'est pas clair exactement ce que vous essayez de faire et comment cela se rapporte à .NET. –

+0

J'essaye de changer le numéro de port parce que le port 81 est bloqué par un autre programme. –

+0

Essayez-vous d'atteindre une URL avec: 81 dedans? Si ce port est bloqué, alors il est bloqué. –

Répondre

8

Vous devez spécifier un numéro de port dans l'URL lui-même:

http://server:port/path?query 
4

Le contrôle du navigateur Web est un client. Pour vous connecter au serveur sur un port différent, vous modifiez l'URL.

ex: http://www.mysite.com:81/ 

tenterait de se connecter au site sur le port 81.

1

Demandez-vous de la classe System.Windows.Forms.WebBrowser?

Si oui, définissez la propriété URL en utilisant le format Mehrdad mentionné, ou y aller en utilisant la méthode Navigate():

http://server:port/path?query 

Exemple:

WebBrowser w = new WebBrowser(); 
w.Navigate(new Uri("http://server:port/path?query")); 
+0

"Vous posez des questions sur la classe System.Windows.Forms.WebBrowser?" - Oui –

0

Si vous essayez de changer le port local du navigateur Web, je ne suis pas sûr que vous le pouvez. L'API Windows affecte automatiquement un port local au navigateur.

0

Vous pouvez utiliser la commande DOS "netstat -anb" pour savoir quel processus contient le port 81 sur votre machine.

Questions connexes