Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
visual studio无情地提示信任IIS Express SSL证书_Ssl_Visual Studio 2013_Iis Express - Fatal编程技术网

visual studio无情地提示信任IIS Express SSL证书

visual studio无情地提示信任IIS Express SSL证书,ssl,visual-studio-2013,iis-express,Ssl,Visual Studio 2013,Iis Express,每次我启动SSL网站时,Visual Studio都会提示“该项目已配置为使用SSL…是否信任IIS Express SSL证书?”单击“是”作为响应并选中“不再询问我”不会阻止Visual Studio在下次启动该网站时再次提示。我尝试按照以下步骤手动将IIS证书导入受信任的根证书颁发机构存储区。但是VS仍然会在每次连续启动时提示。参考文章中概述的技术是从个人存储导出IIS Express证书,然后将其导入受信任的根证书颁发机构存储。虽然手动导出然后导入对我来说不起作用,但只需将证书从个人存储

每次我启动SSL网站时,Visual Studio都会提示“该项目已配置为使用SSL…是否信任IIS Express SSL证书?”单击“是”作为响应并选中“不再询问我”不会阻止Visual Studio在下次启动该网站时再次提示。我尝试按照以下步骤手动将IIS证书导入受信任的根证书颁发机构存储区。但是VS仍然会在每次连续启动时提示。

参考文章中概述的技术是从个人存储导出IIS Express证书,然后将其导入受信任的根证书颁发机构存储。虽然手动导出然后导入对我来说不起作用,但只需将证书从个人存储拖动到受信任的根存储即可。算了吧!而且这种行为是可重复的。

我不确定解决这个问题的正确方法是什么。。。我觉得将本地证书添加到受信任的根目录不合适

我更喜欢你提供的方法

将此值添加到注册表

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\WebProjects]
"HideTrustIISCertificatePrompt"=dword:00000001

警告它只在您重新启动机器之前工作。之后,IIS express上的HTTPS被破坏。我仍在尝试修复它。这也适用于VS2015,只需在注册表路径中将
12.0
更改为
14.0
。对于VS2017,将12.0更改为15.0_65C25B92,VS 16(VS 2019)没有web项目文件夹。因此,如果不添加新文件夹,则无法添加新的键和值。只是想知道是否有办法做到这一点?我不是注册专家,所以我不想在这个概念上表现出来。