【问题标题】:The Breakpoint will not currently be hit. No symbols where loaded for this document断点当前不会被命中。没有为此文档加载的符号
【发布时间】:2015-12-20 23:46:12
【问题描述】:

Windows 8, VS2013 IIS8,5

我正在尝试通过连接到进程 w3pv.exe(托管 (v4.0.30319),19)来连接到本地 WEB API。网站前端和后端都在我的本地 IIS 上运行良好。将我的 x86 Web API 发布到本地 IIS 后,我立即尝试连接到进程,其中断点状态为“当前不会命中断点。没有为此文档加载的符号”。我的同事'可以毫无问题地从他的本地计算机进行调试。

到目前为止我有。

  1. 重装VS2013。

  2. 检查所有调试属性

    -Project -> build:Define DEBUG 常量检查/Define TRACE 常量检查。

    • 生成序列化程序集 = 自动。高级构建设置 -> 调试信息 = 完整
    • 仅启用我的代码:检查,使用托管兼容模式:检查
    • 启用编辑并继续:检查
  3. 确保设置了所有调试模式,并将所有项目配置为活动解决方案平台 x86,标记为调试和构建。

  4. 删除所有 bin 和 obj 文件夹,以及 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files 中的 pdb 文件夹

  5. 重置 IIS。

  6. 将选择代码类型设置为自动确定要调试的代码类型

  7. 在 IIS 中检查 .Net 编译 -> 调试和启用预取设置为 true。

我仍然收到相同的错误消息。有人发现除此之外的任何东西吗?

【问题讨论】:

  • 您是否将您的设置与您同事的设置进行了比较?他们是一样的吗?你们有相同的 VS/IIS 软件版本和更新吗?
  • 当我遇到这个问题时,我的解决方案是确保我附加了正确的服务/进程以进行调试。 VS 上的那个 ctrl+alt+P(附加到进程)的东西。
  • 请向我们展示发布设置
  • 设置完全比较和相同。我正在使用 IIS 8,5,而他正在使用 IIS 7,5,但大多数属性仍然相同。 (Ctrl+alt+P) 打开附加到进程窗口,我在其中找到 w3wp.exe 文件,类型为“Managed (v4.0.30319), x64”,用户名“IIS APPPOOL\scout”,即名称IIS 中的 APPPOOL。

标签: c# asp.net debugging visual-studio-2013 breakpoints


【解决方案1】:

解决(尴尬)

几天前,我从 VPN (GIT) 下载了网站的前端代码。我忘记更新前端根目录中 App.js 文件中的代码隐藏引用。这当然是指云端的 API,而不是我的本地 API。

我花了很长时间才找到答案。但是,与此同时,这不是我迄今为止在网络上看到的解决方案。

感谢您的所有帮助。

【讨论】:

    【解决方案2】:

    在我们非常复杂的开发环境中培训新员工时,我多次遇到类似的问题,所以这里是我们内部的分步说明:

    1. 不要惊慌
    2. 确保您已将调试器附加到正确的进程 - 您通过启动 VMS 来调试插件,该 VMS 是具有单独配置文件的外部应用程序,其中存储了插件路径,因此当您仅更改配置时调试/发布它不会不行。
    3. 确保您已为程序集项目属性->构建->高级->输出部分生成符号
    4. 确保构建路径未更改。您可能不小心更改了路径,并且您可能只认为您尝试调试的程序集是正确的。

    调查您提供的信息只是我能想到的帮助。我的猜测是您发布的文件不是您在本地调试的文件。

    【讨论】:

    • 1.减少恐慌。 2.“调试插件”是什么意思? 3. api 在发布时被发送到 bin 文件夹。这与 IIS 引用者所在的文件夹相同。换句话说,当我删除该文件夹时,网站停止工作。当我删除该文件夹并重新发布时,该网站再次运行,但仍然无法调试。 4. 我的构建路径现在设置为 bin\ 文件夹。那是与以往相同的文件夹。感谢您的帮助
    • 这是我们的内部说明,因此步骤 2 与您无关。不幸的是,我的步骤在你的情况下是无用的,但我看到你发现问题对你有好处:)
    猜你喜欢
    • 2011-02-12
    • 2011-08-13
    • 2014-11-13
    • 2011-09-15
    • 2015-01-23
    • 2012-09-21
    • 2016-11-29
    • 2018-03-25
    • 2011-03-05
    相关资源
    最近更新 更多