Visual studio Visual studio 2015在首次加载调试后等待localhost

Visual studio Visual studio 2015在首次加载调试后等待localhost,visual-studio,debugging,visual-studio-2015,localhost,Visual Studio,Debugging,Visual Studio 2015,Localhost,我一直在努力调试Visual studio 2015社区更新1和2。在第一次调试会话之后,一切都正常工作。但是,当我在调试过程中进行更改并刷新网站时,它就会开始永远等待localhost。如果我停止调试,进行更改,然后再次启动调试会话,也会发生这种情况。这种情况95%都会发生。我搜索了stackoverflow和谷歌搜索了类似的问题,其他人提出的答案都没有解决这个问题。唯一有效的方法是在第一次调试后重新启动VS 到目前为止,我所尝试的: 已卸载Visual Studio 2015并重新安装 已清

我一直在努力调试Visual studio 2015社区更新1和2。在第一次调试会话之后,一切都正常工作。但是,当我在调试过程中进行更改并刷新网站时,它就会开始永远等待localhost。如果我停止调试,进行更改,然后再次启动调试会话,也会发生这种情况。这种情况95%都会发生。我搜索了stackoverflow和谷歌搜索了类似的问题,其他人提出的答案都没有解决这个问题。唯一有效的方法是在第一次调试后重新启动VS

到目前为止,我所尝试的:

  • 已卸载Visual Studio 2015并重新安装
  • 已清理的临时文件夹(与IIS Express一起使用)
  • 重新安装IIS 10
  • 以管理员身份启动VS-
  • 。。。。。。创建了包含3个项目的全新解决方案,并将所有代码复制粘贴到新解决方案中-希望这可以解决任何路径问题
  • 创建了新的TFS项目并链接到那里
  • 暂时禁用防火墙
  • 刚刚发布的VS2015更新2社区也没有修复
  • 清除的符号也从microsoft服务器加载符号
  • 禁用的浏览器链接
  • 我已经没有耐心,也没有办法解决这个恼人的问题了。
    我猜在第一次加载文件后出现了一些问题,然后当VS尝试将文件复制回临时文件夹时,它无法运行,或者某些东西停止工作。有人有想法吗?

    这里有一些新的想法供你尝试,我相信其中一个会解决你的问题。我从我相信的最多到最少列出:

    • 尝试创建新的应用程序池并将您的网站分配给它。确保 已正确提供新应用程序池的用户身份验证

    • 将连接超时设置为合理的值,例如15秒 web.config

    • 尝试使用本地IP地址而不是本地主机禁用 除防火墙之外的所有防病毒程序,如果您是 使用。检查防火墙上被阻止的端口并更改动态 应用程序端口(如果有)到固定的可信任端口

    • 有人在互联网上说:“问题可能是从torrent下载的文件和你的数据库在不同的服务器上”

    • 互联网上也有人说:“我删除了.suo文件,解决了这个问题。”

    该网站还可能有助于:

    编辑: 请查看此网站上的解决方案:

    有时它有助于:

    taskkill /f /im:iisexpress.exe
    rmdir /s /q [path to your solution]\bin
    rmdir /s /q [path to your solution]\obj
    taskkill /f /im:conhost.exe
    

    我在尝试部署/调试之前运行的一个小批处理文件中已经包含了这一点,特别是在调试和发布模式之间切换时。基本上,清除对象并杀死iis express和控制台主机会给您一个新的开始。

    在我的例子中,这是由信号器性能计数器(如果您使用信号器)引起的。如果手动安装,等待的本地主机将消失

    有关如何安装信号器性能计数器的详细说明,请访问Microsoft网站:

    这些都不起作用。但事实上,除了Chrome之外,我还设法让它在其他浏览器上运行。我将尝试其他浏览器,看看这是否是chrome无法正常工作的情况。添加了一个新链接供您检查@Jonkoivula此外,在尝试之前进行一些更改时,也请重新启动IIS。此问题似乎是随机的。现在大部分时间它又开始工作了。曾经有一段时间,在对HTML进行更改后,它无法工作,然后我在Chrome中刷新了页面,但在IE中它刷新了。有时在IE中也无法实现。我通过安装vs 2017解决了这个问题,然后vs 2015开始工作