我正在尝试做一些感觉应该是直截了当的事情。我在Win8上安装了VS2013,我只是尝试了一个vanilla MVC ASP.NET项目来获得一些Web体验。这在IE10中工作正常,直到我尝试启用SSL。
为此,我选择项目,转到“属性”窗口,然后将“SSL Enabled”属性更改为“True”。然后我将“SSL URL”的值复制到Project / Properties / Web下的“Project Url”编辑框。
完成这些步骤后,当我尝试启动网站时,我收到“页面无法显示错误”。
查看系统日志,我看到两个相关事件:
来源:Schannel,ID:36870,说明:“尝试访问SSL服务器凭据私钥时发生致命错误。加密模块返回的错误代码为0x8009030D。内部错误状态为10001。 “
来源:HttpEvent,ID:15021,描述:“端点0.0.0.0:44300使用SSL配置时发生错误。错误状态代码包含在返回的数据中。”
我缺少什么能够启用SSL?我正在尝试按照此处的教程:http://www.asp.net/mvc/tutorials/mvc-5/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on#author-info
感谢。
答案 0 :(得分:3)
修复是卸载并重新安装IIS 8.0 Express。这解决了两台机器上的问题。
答案 1 :(得分:0)
您可以检查IIS https绑定,它应该附加到证书上,我遇到了同样的问题,我的证书已从IIS绑定中删除,并且出现了与上述相同的错误。