【发布时间】:2013-09-24 01:46:12
【问题描述】:
我在IIS7 上的Win2K8 上设置了一个ASP.NET MVC 站点,并在端口443 上绑定了一个SSL。出于安全原因,负责服务器的团队只打开了端口443,但这不应该有任何问题,因为这是我唯一的绑定,而且我不会在端口 80 上进行任何常规的 HTTP 调用。
当我调用我的网站时,我的主登录页面(使用forms authentication)出现在浏览器中(通过HTTPS)看起来不错。但是,一旦我尝试登录,我就会收到以下错误:
[SocketException (0x274d): No connection could be made because the target machine actively refused it 10.x.123.123:80]
好的,这是分配给站点的正确 IP,但我没有在端口 80 上进行任何调用。如果我只需要在端口 443 上绑定SSL,为什么会出现此错误?我是否也需要打开端口 80?我不会在内部进行任何使用端口 80 的调用,除非 MVC 正在做一些我不知道的需要端口 80 的事情。
【问题讨论】:
-
完整的堆栈跟踪是什么?