gpt4 book ai didi

c# - 如何从 Web 应用程序调试 C#/.NET 解决方案中的 Web 服务

转载 作者:太空狗 更新时间:2023-10-29 17:32:37 26 4
gpt4 key购买 nike

我有一个应用程序解决方案,它由八个使用 C#/.NET 和 Web 服务的项目组成。

其中一个项目是网络服务。

所有数据都是通过 Windows 窗体应用程序中的 Web 服务获取的。

但是在调试我的 Windows 应用程序时,我无法调试为在 Visual Studio 2010 中获取数据而调用的 Web 服务。

如何在触发数据获取事件时调试解决方案中的 Web 服务项目?

最佳答案

通常,在 Visual Studio 中调试时,所选的启动项目将在 Debug模式下执行。在您的情况下,您需要同时启动和调试 Web API 项目以及 WinForms 项目。您可以通过右键单击解决方案资源管理器并选择设置启动项目 来完成此操作。将打开一个对话框,您可以在其中选择多个启动项目,然后选择在调试解决方案时要启动的项目。

Solution Property Pages

另一种选择是拥有单个 StartUp 项目(Web API 项目,因为这是运行其他项目的必要条件)。然后,您可以在解决方案资源管理器中右键单击 WinForms 项目并选择调试 -> 启动新实例。您可以多次执行此操作以调试同一项目的多个实例。

显然,您始终可以将调试器附加到任何正在运行的进程,如果您的 Web API 是使用 IIS 部署的,那么它已经在运行了。使用上述过程,Visual Studio 将附加到正确的工作进程。

关于c# - 如何从 Web 应用程序调试 C#/.NET 解决方案中的 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24993000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com