Visual Studio 2010中的调试控制台应用程序和Web API应用程序

加夫布拉达斯

问题

我有一个Visual Studio 2010包含各种class library项目,1个ASP.NET Web API项目和2Console Application个项目解决方案

现在,控制台应用程序使用WebClient该类与解决方案中的Web API项目进行通信。当我运行一个控制台应用程序时,Web API将自动在VS ASP.NET WebDev Server(在Localhost内)内运行。这可以。当我在Web API解决方案(例如控制器之一)中设置断点时,在调试过程中它们不会被击中。仅命中控制台断点。现在,如果我直接运行Web API解决方案,并使用诸如REST Easy FF插件之类的内容来构建请求,则会遇到断点。

Visual Studio 2010中是否有一个选项可以在调试时同时中断两个不同的应用程序?

我正在使用的技术

  1. Visual Studio 2010 SP1
  2. 控制台应用程序是.NET 4.0项目
  3. Web API项目是第一个版本
德雅沃

我可以想到几种方法来解决您的问题:

  1. 从解决方案A显式加载符号:转到工具->选项->调试->符号,您可以将其指向解决方案A的.pdb文件。然后,您可以通过转到Debug-查看符号是否从二进制文件加载- > Windows- >调试时的模块
  2. 禁用名为“ Just My Code”的调试功能。此功能旨在最大程度地减少对解决方案中的代码的调试体验。为了禁用它:

工具->选项->调试

取消选中“仅启用我的代码”

  1. 最后一个选择是使用我在某人发布的另一个问题中找到的解决方案:

这是我所做的。

说来自解决方案A的项目是指解决方案B的项目,而我想从解决方案A的项目中调试到解决方案B的项目。

在Visual Studio中打开解决方案B。将项目属性设置为“使用本地IIS Wb服务器”,设置项目Url并创建虚拟目录。

在另一个Visual Studio实例中打开解决方案A。将项目属性设置为“使用本地IIS Wb服务器”,然后选中“使用IIS Express”,设置项目Url并创建虚拟目录。

按F5键并开始调试Visual Studio的解决方案B实例。然后按F5键并开始调试Visual Studio的“解决方案A”实例。现在,Visual Studio的两个实例都将处于调试模式。现在从解决方案A开始,您应该能够调试到解决方案B,就像两个项目都在同一个解决方案中一样。

此处的关键是为一个项目“使用IIS express”和为另一项目“本地IIS Web服务器”。这将使您一次运行两个调试器。

资料来源:https : //stackoverflow.com/a/25630033/3125120

希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio 2015“窃取”应用程序的控制台

来自分类Dev

控制台应用程序完成退出(Visual Studio)

来自分类Dev

如何从Visual Studio 2013调试.NET控制台应用程序

来自分类Dev

如何从Visual Studio 2013调试.NET控制台应用程序

来自分类Dev

在控制台应用程序上启动而不调试时 Visual Studio 延迟

来自分类Dev

WindowsForm应用程序在Visual Studio中生成控制台应用程序

来自分类Dev

如何使用Windows窗体应用程序按钮在Visual Studio 2010中运行控制台文件?

来自分类Dev

C#很小的控制台应用程序(Visual Studio 2012)中的默认线程

来自分类Dev

在Visual Studio 2012中对C ++控制台应用程序进行单元测试

来自分类Dev

如何在Visual Studio控制台应用程序中终止脚本

来自分类Dev

从Visual Studio目录中删除C#控制台应用程序时挂起

来自分类Dev

控制台应用程序中的.NET System.MissingMethodException错误(Visual Studio 2015)

来自分类Dev

C# 在控制台应用程序中构建 Visual Studio 项目

来自分类Dev

程序包C控制台应用程序(Visual Studio '13)

来自分类Dev

为什么在 Visual Studio 中用 C++ 编写 GUI 应用程序的代码与控制台应用程序不同?

来自分类Dev

在Visual Studio 2015社区中为现有C#控制台应用程序创建服务安装程序

来自分类Dev

将命令行参数传递给 Visual Studio 容器工具中 .NET Core 控制台应用程序的 Docker 调试运行

来自分类Dev

从Visual Studio运行控制台应用程序时避免“按任意键继续”

来自分类Dev

启动时Visual Studio Community 2015控制台应用程序错误

来自分类Dev

更改控制台应用程序图标(Visual Studio代码)

来自分类Dev

从Visual Studio运行控制台应用程序时避免“按任意键继续”

来自分类Dev

Visual Studio最小化表单应用程序并显示控制台窗口

来自分类Dev

在控制台应用程序(Visual Studio)中使用VTK-访问冲突

来自分类Dev

如何更改控制台应用程序Visual Studio的窗口标题

来自分类Dev

Visual Studio C# 控制台应用程序 (.NET Core) 模板不同

来自分类Dev

Visual Studio Windows 控制台应用程序在从 main() 返回 0 时抛出异常

来自分类Dev

在发布模式下调试Visual Studio Web应用程序

来自分类Dev

需要完全清理/重建,然后才能在Visual Studio中运行控制台应用程序

来自分类Dev

Visual Studio 16.8刚刚禁用了在WPF Core 3.1应用程序中具有控制台的功能?

Related 相关文章

  1. 1

    Visual Studio 2015“窃取”应用程序的控制台

  2. 2

    控制台应用程序完成退出(Visual Studio)

  3. 3

    如何从Visual Studio 2013调试.NET控制台应用程序

  4. 4

    如何从Visual Studio 2013调试.NET控制台应用程序

  5. 5

    在控制台应用程序上启动而不调试时 Visual Studio 延迟

  6. 6

    WindowsForm应用程序在Visual Studio中生成控制台应用程序

  7. 7

    如何使用Windows窗体应用程序按钮在Visual Studio 2010中运行控制台文件?

  8. 8

    C#很小的控制台应用程序(Visual Studio 2012)中的默认线程

  9. 9

    在Visual Studio 2012中对C ++控制台应用程序进行单元测试

  10. 10

    如何在Visual Studio控制台应用程序中终止脚本

  11. 11

    从Visual Studio目录中删除C#控制台应用程序时挂起

  12. 12

    控制台应用程序中的.NET System.MissingMethodException错误(Visual Studio 2015)

  13. 13

    C# 在控制台应用程序中构建 Visual Studio 项目

  14. 14

    程序包C控制台应用程序(Visual Studio '13)

  15. 15

    为什么在 Visual Studio 中用 C++ 编写 GUI 应用程序的代码与控制台应用程序不同?

  16. 16

    在Visual Studio 2015社区中为现有C#控制台应用程序创建服务安装程序

  17. 17

    将命令行参数传递给 Visual Studio 容器工具中 .NET Core 控制台应用程序的 Docker 调试运行

  18. 18

    从Visual Studio运行控制台应用程序时避免“按任意键继续”

  19. 19

    启动时Visual Studio Community 2015控制台应用程序错误

  20. 20

    更改控制台应用程序图标(Visual Studio代码)

  21. 21

    从Visual Studio运行控制台应用程序时避免“按任意键继续”

  22. 22

    Visual Studio最小化表单应用程序并显示控制台窗口

  23. 23

    在控制台应用程序(Visual Studio)中使用VTK-访问冲突

  24. 24

    如何更改控制台应用程序Visual Studio的窗口标题

  25. 25

    Visual Studio C# 控制台应用程序 (.NET Core) 模板不同

  26. 26

    Visual Studio Windows 控制台应用程序在从 main() 返回 0 时抛出异常

  27. 27

    在发布模式下调试Visual Studio Web应用程序

  28. 28

    需要完全清理/重建,然后才能在Visual Studio中运行控制台应用程序

  29. 29

    Visual Studio 16.8刚刚禁用了在WPF Core 3.1应用程序中具有控制台的功能?

热门标签

归档