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