0

我需要确保我的 Web 应用程序使用 HTTPS 来获取安全的帐户信息。所以我按照 Hanselman 的博客文章进行了设置:

使用 IISExpress 在开发时使用 SSL 更容易

一切都像提到的那样工作。然而,几周前它停止工作并出现以下错误:

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

除了 Windows 更新之外,我没有更改本地框或我的代码上的任何内容。谁能告诉我怎么了?如果需要更多说明,我可以解释更多。

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

4

1 回答 1

1

我按照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. netsh http add sslcert ipport=0.0.0.0:44300 appid={<SOMEGUID>} certhash=<THUMBPRINT>
于 2013-07-24T09:00:43.003 回答