ASP.NET核心未能在调试模式下启动时启用SSL

问题描述:

我收到以下错误,而在Visual Studio调试器启动(F5):发生ASP.NET核心未能在调试模式下启动时启用SSL

错误试图确定的进程id WebApplication5.exe托管您的应用程序。发生一个或多个错误。

我注意到,当我设置applicationUrl(在launchSettings.json)指向HTTPS URL它发生:

"iisSettings": { 
    "windowsAuthentication": false, 
    "anonymousAuthentication": true, 
    "iisExpress": { 
    "applicationUrl": "https://localhost:44399/", 
    "sslPort": 44399 
    } 

}

它开始发生后,我升级.NET从RC2到RTM的代码工具。 请帮助

enter image description here

+0

可能的重复[出现错误,试图确定在干净的安装的Windows 10 + vs2015上托管您的应用程序的DNX进程的进程ID(http://*.com/questions/34197265/an-error-occurred-尝试确定该进程的ID为dnx-process-host) – Set

+0

以管理员身份运行Visual Studio是否有帮助? – Brad

+0

@Brad之前尝试过“作为管理员”,它没有帮助 –

我得到类似的消息。尝试从CTRL + F5开始(Debug> Start Without Debugging),看看是否能让你启动并运行。即使我已添加自签名证书,仍然会出现证书错误。不知道那是怎么回事。

编辑:为了完整起见,我能够使用这些说明重新安装自签名证书:

https://blogs.technet.microsoft.com/sbs/2008/05/08/installing-a-self-signed-certificate-as-a-trusted-root-ca-in-windows-vista/

基本上,一旦该网站是启动和运行,进入IE浏览器,点击关于证书错误,并从那里安装。

+0

之前尝试过。没有帮助。出于某种原因,它不喜欢应用程序中的httpsUrl –

+0

您是否还尝试过创建新项目并复制配置文件?检查global.json也许? – josephbales

+0

使用Internet Explorer安装证书修复了问题。 (Ctrl + F5不够) –