无法在Web服务器上启动调试。基础连接已关闭:发送时发生意外错误。

7
我们正在使用Visual Studio开发基于SOAP的WCF服务:

enter image description here

enter image description here

虚拟目录已经创建。然而,当我尝试在Visual Studio 2015(F5)调试模式下运行代码时,它会给出以下错误:
无法在Web服务器上启动调试。基础连接被关闭:发生了发送意外错误。
上述错误开始在我们公司更改其Windows域名时出现。我该如何解决这个问题?
以下是我们开发环境中使用的技术:
- Windows Server 2012 R2标准64位操作系统,基于x64处理器 - Microsoft Visual Studio Enterprise 2015版本14.0.25431.01更新3 - Internet Information Services(版本8.5.9600.16384)

重新启动服务器后,错误消失了(在右侧的屏幕截图中)。 - Niraj Motiani
3个回答

14

我需要制作一个伪造的自签名证书,并将其与 https 443 端口的网站关联起来,如下图所示:

在此输入图片描述

10

1- 在IIS中选择您的站点。
2- 转到右上方并单击绑定。
3- 选择您的应用程序并单击编辑。
4- 选择SSL证书,如果不存在,则可能需要创建它。


这是答案。我更新了一个证书,但由于某种原因,它在绑定中被取消关联了。 - cyberwild360
安装完Visual Studio 2019之后,我的Visual Studio 2015无法运行,并且我可以在IIS下运行。重新绑定证书后,VS 2015又可以正常工作了。谢谢。 - Tony Dong

0

对我来说,在Windows更新后它有效了。

  1. 进入设置,然后选择更新和安全。
  2. 点击从Microsoft更新在线检查更新 -> 它将开始下载更新并自动安装。
  3. 一旦安装和下载完成,它会要求重新启动,然后进行系统重启,然后尝试。

这个问题是关于在开发应用程序时创建虚假的自签名证书,然后将其部署到独立的IIS服务器上。 - crazyTech

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接