【问题标题】:Debugging a Web Application in Visual Studio 2008在 Visual Studio 2008 中调试 Web 应用程序
【发布时间】:2008-12-23 16:06:29
【问题描述】:

当我的同事在他的 Visual Studio 实例中调试 Web 应用程序时,他的输出窗口会流式传输所有正在编译的程序集(至少我相信这是它正在做的事情),但我没有。我确实看到状态栏中的文本“就绪”间歇性地闪烁,我认为这类似于转储到我的同事输出窗口的内容。有谁知道我需要翻转什么开关才能在我的实例上工作?我们的两个输出窗口都配置为“显示输出:”调试。我问这一切的原因是因为这个特别臭的应用程序我被要求帮助它需要大约两三分钟才能“启动”,然后我才能真正看到这个网站的资源管理器实例,我是认为这个输出信息可能能够帮助我弄清楚为什么“旋转”需要这么长时间。

【问题讨论】:

    标签: visual-studio-2008 debugging web-applications


    【解决方案1】:

    您要确保使用 Verbose(或其他比 Minimal 更重要的)设置来生成构建输出。然后只需确保您的输出窗口已打开,并将下拉菜单设置为“Build”。

    Tools->Options->Projects and Solutions->Build and Run->MSBuild project build output verbosity dropdown

    【讨论】:

    • 这不是我想要的,但它向我展示了一些新的东西。感谢您的意见。
    【解决方案2】:

    我注意到的另一件事是,在“构建”网站(而不是 Web 应用程序)时,与 Web 应用程序相比,构建过程需要很长时间。我认为缓慢的构建速度只是网站编译方式的副产品,而不是代码本身。

    此外,通常您在就绪字段中看到闪烁的那些 dll 是正在加载到调试器中的调试程序集/符号文件/等以及附加到进程的所有内容...

    【讨论】:

      【解决方案3】:

      我发现,如果我在选择 Show out from: "Debug" 时右键单击输出窗口的控制台区域,它们有 6 个不同的输出可供选择,其中有几个在我的机器上没有被选中,但它们是在我同事的机器上选择,现在我正在接收我正在寻找的输出。至于其他问题,我现在正在研究它,看起来很多 HttpCompileExceptions 和 NullReferenceExceptions 在“旋转”时被抛出......很有趣,不确定这是否是正常行为。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-12
        • 2010-09-07
        • 2011-05-15
        • 1970-01-01
        • 2016-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多