【问题标题】:Inconsistent debugging of MVC app on localhost本地主机上 MVC 应用程序的调试不一致
【发布时间】:2016-09-06 09:28:56
【问题描述】:

我在本地主机上调试时遇到问题,我无法通过重新启动或重新连接到网络等方式解决它。

我无法通过这里的解决方案来解决它: Waiting for localhost, forever!

(该项目过去可以工作,然后我将其搁置了两个星期,并且“某些东西”肯定发生了变化)。

症状如下 - 在 Firefox 中,它说永远等待 localhost,在 Internet Explorer 中它会等待一段时间,然后显示 InternalServerError 500。

在 VS 2015 中,它说它正在加载各种程序集(Owin 等),并且需要很长时间,但无论如何,当加载完成并且 VS 说它已就绪时,它仍然无法正常工作。

我没有遇到断点或无限循环。

我测试了两个应用程序,一个使用端口 62331,另一个使用 44300。使用 62331 的一个可以正常工作,另一个不能。 PortQry 说两个端口都在监听:

我注意到我有 4 个 IIS 进程在“进程”选项卡中处于活动状态,不确定这是否正确...

请让我知道我可以检查什么或如何尝试修复它。

【问题讨论】:

  • 您检查过您的 IIS 日志吗?这可能是某种 IIS 级别的重定向循环吗?
  • 不调试您的应用程序,只需使用“不调试启动”运行它,结果如何? Debug -> Windows -> Exception Settings,启用异常抛出选项,你是否得到任何详细的异常消息?正如您所说的加载符号需要很长时间,您可以在 TOOLS->Options->Debugging->Symbols 下禁用它。
  • @JackZhai - 无需调试即可启动...
  • @Bartosz,你在其他VS机器上调试过吗?监视“this.Context.AllErrors”,它允许您调试每个请求,直到您在 AllErrors 属性中收到错误:gavindraper.com/2013/06/22/…。也许你可以得到更详细的错误。还请确认不是浏览器问题,也不是项目属性->Web 下的设置,您可以使用简单的MVC 应用进行故障排除或比较。
  • @Bartosz,这个问题呢?有更新吗?

标签: asp.net-mvc visual-studio debugging localhost


【解决方案1】:

>>我最终从 TFS 重新下载了该项目,它以某种方式开始工作

可能之前的项目不是来自服务器或其他人的最新版本,反正既然这个问题已经解决了,我只是在这里帮你发表评论作为答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-28
    • 2023-01-25
    • 2019-06-25
    • 2013-04-10
    • 1970-01-01
    • 2010-11-24
    • 1970-01-01
    • 2019-10-07
    相关资源
    最近更新 更多