2009-07-11 9 views
0

Wie kann ich die vom WebBrowser-Steuerelement verwendete Portnummer ändern? Die Standardportnummer ist 80, aber ich möchte einen anderen Port verwenden.Ändern der von .NET WebBrowser Control verwendeten Portnummer

+0

Können Sie weitere Informationen bereitstellen? Es ist nicht klar, was genau Sie versuchen und wie es mit .NET zusammenhängt. –

+0

Ich versuche die Portnummer zu ändern, da Port 81 von einem anderen Programm blockiert wird. –

+0

Versuchen Sie, eine URL mit: 81 darin zu erreichen? Wenn dieser Port blockiert ist, ist er blockiert. –

Antwort

8

Sie sollten eine alternative Portnummer in der URL angeben selbst:

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

Die Steuer Web-Browser ein Client ist. Um eine Verbindung zum Server über einen anderen Port herzustellen, ändern Sie die URL.

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

würde versuchen, auf die Website auf Port anschließen 81.

1

Sie über die System.Windows.Forms.WebBrowser Klasse gefragt sind?

Wenn ja, stellen Sie dann die URL-Eigenschaft mit dem Format Mehrdad erwähnt, oder es geht mit der Navigation() -Methode:

http://server:port/path?query 

Beispiel:

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

"Fragen Sie nach der System.Windows.Forms.WebBrowser-Klasse?" - Ja –

0

Wenn Sie versuchen, Ändern Sie den lokalen Port des Webbrowsers, ich bin mir nicht sicher, ob Sie das können. Die Windows-API weist dem Browser automatisch einen lokalen Port zu.

0

Sie können den DOS-Befehl "netstat -anb" verwenden, um herauszufinden, welcher Prozess Port 81 auf Ihrem Computer hält.

Verwandte Themen