0

我目前正在使用 vsts 发布计划发布我的 asp.net 网页。

  • 使用本地构建控制器执行构建。
  • 在构建定义中添加了一个用于发布符号的步骤(使用默认设置)

我需要做什么才能远程调试这个应用程序?我可以附加我的调试器,但我收到一条消息,因为没有加载任何符号,所以断点不会命中。

我该怎么做才能加载我的符号?(我的符号保存在哪里,如何公开它们以及如何通知 Visual Studio 从该特定位置获取它们,我可以为调试版本和发布版本执行此操作)。

指向某种参考/文档的链接也很好。我找不到使用符号发布的适当文档。

4

2 回答 2

0

您可能已经在“发布”配置中构建了应用程序。尝试调试配置 - 这样应该更容易使用调试器连接到应用程序。不用说,一旦你解决了错误,你应该在 Release 中重建,这样你就可以在生产中发布

于 2017-01-11T00:12:10.777 回答
0

使用发布符号默认设置,符号将被源索引但不发布(将发布符号参数的路径留空)。

您可以共享文件夹并将此共享文件夹路径指定到“发布符号的路径”参数。

配置 Visual Studio 的设置:

  1. 打开VS
  2. 调试 > 选项 > 调试 > 常规,启用源服务器支持并允许源服务器用于部分信任程序集
  3. 选择符号
  4. 添加新的符号文件位置并指定缓存目录。更多信息,可以参考Build: Index Sources & Publish Symbols文章。
于 2017-01-11T05:40:18.447 回答