首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将SSL添加到本地IIS后,“无法在Web服务器上启动调试”

将SSL添加到本地IIS后,“无法在Web服务器上启动调试”
EN

Stack Overflow用户
提问于 2016-01-28 14:04:06
回答 1查看 1.3K关注 0票数 2

Visual 2015 (加载为Admin)、Web 2、Windows 10。

我有一个通过主机文件映射到127.0.0.1的带有子域sub.mylocalsite.com的Local。Web 2正在加载,我能够按照预期调试和执行所有活动。

在IIS上,如果我添加了一个具有正确自签名证书的安全绑定(而不禁用非安全绑定,即保持两个绑定)并进行IIS重置,那么我就能够像预期的那样访问https Web API,但是,当我单击run开始调试时,我会从无法启动调试的VS那里得到标准错误。

请注意,我尝试将start URL设置为http://sub.mylocalsite.comhttps://sub.mylocalsite.com,但都没有效果。

有解决办法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-04-06 03:23:33

我也经历过同样的事情,然后看到了这篇博文。试着附加到辅助进程,根据这个博客文章:https://blogs.msdn.microsoft.com/vijaysk/2007/10/17/visual-studio-debugging-websites-that-require-client-certificates/

在Visual中工作的漂亮F5密钥最重要的要求是NTLM/Windows互关身份验证。只有这样,它才能自动附加到IIS辅助进程。这就是我们的麻烦开始的地方。客户端证书是一种身份验证机制。当您将网站配置为需要客户端证书时,您将更改身份验证机制。 因此,如果您在IIS服务器上开发网站,并且需要使用客户端证书对其进行调试,则不能只在visual studio中打开web项目并开始调试它。但是,您可以做的是手动地附加到运行代码的进程中。 在Visual中打开项目并像通常那样设置断点 调试菜单>附加到进程>选择运行代码的进程。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35063659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档