2009-04-24 60 views
1

我一直在试图建立我最近重新成像工作站与我们的,它由一个ASP.Net网站和一些C#的Web服务的ASP.Net应用程序一个工作。我可以成功地启动每个服务和网站的调试实例。但是,只要网站尝试连接并使用其中一个Web服务,我就会得到以下例外。本地ASP.Net连接问题

无连接可以作出,因为 目标机器积极地拒绝它 127.0.0.1:80

说明:在 当前Web 请求的执行发生未处理的异常。请查看堆栈跟踪 以获取有关错误 以及源代码的详细信息。

异常详细信息: System.Net.Sockets.SocketException:没有 连接可以作出,因为 目标机器积极地拒绝它 127.0.0.1:80

所以它看起来像我的电脑拒绝与自己的联系。我的第一个想法是检查Windows防火墙被禁用,它被禁用(该服务没有运行)。我认为IT没有在这台PC上运行任何其他防火墙软件,所以我有点难以确定还有什么可能导致连接被拒绝。

回答

2

愚蠢的问题,但你真的有你的机器上安装的IIS?当您运行应用程序的调试实例时,它将在IIS之外运行。如果你正在运行的两个网站的调试情况和你的服务,可能是你的服务没有运行在端口80

仔细检查您的IIS安装...然后设置您的服务端口80上运行正常。

+0

D'oh!我忘记了我需要安装IIS!在我的防守中,自从我上次必须设置用于网页开发的个人电脑以来,这是一个好年。即使还忘记安装IIS是令人尴尬的! – Danielb 2009-04-24 15:26:05