2012-04-26 46 views
0

我想确保我的网站的一部分行动,并希望使用HTTPS这样的包是加密的,但是当我做,我得到拒绝连接[RequestHttps]上MVC3

错误102(net :: ERR_CONNECTION_REFUSED) :服务器拒绝连接< - 翻译

[HttpGet] 
[RequireHttps] 
public ActionResult Login() 
{ 
    return View(); 
} 

如果我删除RequireHttps和不做的Https在浏览器中我没有问题达成它

+0

您是否在服务器上安装了有效的证书? – jrummell 2012-04-26 20:32:45

+0

不应该只是问“这不是一个有效的SSL证书”,并问我是否确定我想信任它? – Mech0z 2012-04-26 20:46:26

+0

如果证书安装正确,当然。 – jrummell 2012-04-26 20:57:35

回答

1

你有没有IIS下正常安装HTTPS?如果您使用卡西尼,我相信HTTPS不可用。

请看这里 - http://learn.iis.net/page.aspx/144/how-to-set-up-ssl-on-iis/

+0

它是一个付费域名,不能使用它没有一个真正的SSL证书?我只是想创建一个RESTful服务器,并且我想从一个WP发送json对象到我的web服务器加密(因此,我认为https) – Mech0z 2012-04-26 20:49:00

+0

要运行HTTPS你*需要* SSL,这就是关键所在。如果你想要一个没有付费的证书,你可以创建一个自签名的证书,IIS管理器中有一个选项可以做到这一点,或者你可以去http://cacert.org并在那里找到一个。 – Brendan 2012-04-27 13:36:44

+0

我使用付费的虚拟主机,他们不卖SSL,我不能访问IIS管理器 – Mech0z 2012-04-27 13:47:56