首先我解释一下这个概念:
我有两个系统,两个系统都有静态IP地址。
在vb.net和后端开发的桌面应用程序是sql server。
Web应用程序是在asp.net中开发的,后端是sql server。
我在system1中运行桌面应用程序。 Web应用程序在另一个系统中运行。
当我从system2向system1发送http请求时,他们会响应我的请求。 有时远程服务器未连接,因为端口80被阻止。那次它显示错误消息“由于目标机器主动拒绝它而无法建立连接”。
我的请求编码示例:
Dim uri1 As New Uri("http://xx.xxx.xx.xx/SysConnectionStatus/")
If (uri1.Scheme = Uri.UriSchemeHttp) Then
Dim wrequest1 As HttpWebRequest = HttpWebRequest.Create(uri1)
wrequest1.Method = WebRequestMethods.Http.Get
Dim wresponse1 As HttpWebResponse = wrequest1.GetResponse()
Dim reader1 As New StreamReader(wresponse1.GetResponseStream())
Dim tmp2 As String = reader1.ReadToEnd()
wresponse1.Close()
Response.Write(tmp2)
End If
该请求的响应是
ALIVE
我已经检查了以下内容
1.Windows firewall is disabled.
2.No antivirus is installed
3.No virus found in both system.
那么问题是什么?如何解决这个问题?
答案 0 :(得分:0)
如果您正在使用可以在IIS设法获取之前获取端口80的Skype,但IIS不会告诉您存在问题。要修复,只需在Skype中进入高级连接设置并取消勾选端口80框。