在开发框上使用SSL

时间:2013-01-10 17:22:01

标签: ssl asp.net-mvc-4

我需要确保我的网络应用程序使用HTTPS来获取安全的帐户信息。所以我按照Hanselman的博文来设置它:

Working with SSL at Development Time is easier with IISExpress

一切都像上面提到的那样工作。但是几周前它停止了以下错误:

错误101(net :: ERR_CONNECTION_RESET):连接已重置。

除了Windows更新外,我没有在本地方框或代码上更改任何内容。谁能告诉我什么是错的?如果需要进一步澄清,我可以解释更多。

我的应用程序是带有SQL Server DB的MVC4应用程序。

1 个答案:

答案 0 :(得分:1)

我按照a post from scott hanselman中描述的步骤解决了这个问题。

以下步骤为我解决了这个问题:

  1. makecert -r -pe -n "CN=<SOMENAME>" -b 01/01/2000 -e 01/01/2036 -eku 1.3.6.1.5.5.7.3.1 -ss my -sr localMachine -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12
  2. netsh http delete sslcert ipport=0.0.0.0:44300
  3. 使用MMC.exe
  4. 查找证书的指纹
  5. netsh http add sslcert ipport=0.0.0.0:44300 appid={<SOMEGUID>} certhash=<THUMBPRINT>