我一直在尝试设置我最近重新成像的工作站,以便与我们的ASP.Net应用程序(包括ASP.Net网站和一些C#Web服务)一起使用。我可以成功启动每个服务和网站的调试实例。但是,只要站点尝试连接并使用其中一个Web服务,我就会收到以下异常。
无法建立联系,因为 目标机器积极拒绝它 127.0.0.1:80
说明:期间发生了未处理的异常 当前网络的执行 请求。请查看堆栈跟踪 有关错误的更多信息 它起源于代码。
例外详情: System.Net.Sockets.SocketException:没有 可以联系,因为 目标机器积极拒绝它 127.0.0.1:80
所以看起来我的电脑拒绝与自身连接。我的第一个想法是检查Windows防火墙是否已禁用并且已禁用(服务未运行)。我不认为IT有任何其他防火墙软件在这台PC上运行,所以我有点难过可能导致连接被拒绝的其他原因。
答案 0 :(得分:2)
愚蠢的问题,但你真的在你的机器上安装了IIS吗?当您运行应用程序的调试实例时,它将在IIS之外运行。如果您正在运行站点和服务的调试实例,则您的服务可能未在端口80上运行。
仔细检查您的IIS安装...然后正确设置在端口80上运行的服务。