【问题标题】:Visual Studio 2017 attaches to the wrong w3wp processVisual Studio 2017 附加到错误的 w3wp 进程
【发布时间】:2017-09-25 18:15:52
【问题描述】:

今天早上开始工作,很快发现我本地 IIS 站点的 Visual Studio 2017 调试已停止调试 F5 启动。经过几个小时的追踪,我发现它附加到了错误的站点 w3wp.exe 进程。我可以手动附加,一切都很好。

如果我停止 VS 具有这种亲和力的站点,我会得到标准...无法在 Web 服务器上开始调试。无法连接到远程服务器'

有人知道 Visual Studio 如何在调试启动时选择调试器想要附加到的 w3wp.exe 进程吗?

【问题讨论】:

    标签: debugging visual-studio-2017


    【解决方案1】:

    花了半天时间终于解决了,没有一个确切的解决方案。该项目是在与默认网站相同级别的特定端口上运行的网站。该修复程序将端口添加到项目属性页面“项目 URL”,并将其从默认网站下方的显示中删除。我从没想过该端口包含在项目 Url 中,自几周前的原始设置以来创建了 Virtual 目录。如果我的记忆有误,那么某些东西会从此项目 URL 设置中删除该端口。

    我还注意到,由于某种原因,该站点出现在 IIS 管理器中的 2 个位置,在默认站点下以及站点本身下。最初设置时,默认站点已被删除并稍后添加,但此后一切正常。

    经过深思熟虑后,我还记得我发现,当该站点未在调试器中首次运行时,它已更改为在 IIS Express 下运行。我不知道为什么会这样,除非我确实在周末睡觉编码。

    【讨论】:

    • 既然已经解决了,你可以把它标记为答案,这样可以帮助其他遇到和你一样问题的社区成员,谢谢你的分享:)
    猜你喜欢
    • 2017-08-07
    • 2011-12-11
    • 1970-01-01
    • 2020-12-18
    • 2020-05-22
    • 2012-01-11
    • 1970-01-01
    • 2018-01-29
    • 2013-02-24
    相关资源
    最近更新 更多