如何调试Azure应用服务上的类库?

发布于 2025-01-15 01:29:57 字数 93 浏览 1 评论 0原文

我有一个在 Azure 中运行的 .NET 应用程序。它有一个链接到它的库,但它的源代码位于单独的解决方案中,我需要调试这个库。如何在 Azure 中链接该库并连接调试器?

I have a .NET application running in Azure. It has a library linked to it, but its source code is in a separate solution, and I need to debug this library. How do I link this library in Azure, and connect the debugger?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

极致的悲 2025-01-22 01:29:57
  • 在 .Net Application 中,右键单击 Reference 文件夹并浏览您的类库,然后从类库的 bin 文件夹中选择 dll 文件 (YourClassLibraryName.dll)。

输入图片此处的描述

  • dll 引用将添加到 .Net Application Reference 文件夹中。
  • 构建并重新部署 .Net 应用程序。
  • 如果您有项目的依赖项,使用 Visual Studio 进行部署(通过发布配置文件)将自动上传项目的所有依赖项目/库。
  • 发布您的解决方案将自动发布您的 dll。
  • 项目发布时,bin 文件夹及其内容将被复制到目标计算机。
  • 发布应用后,检查bin文件夹中是否存在所有文件和dll。
Path - Azure Portal=>Azure Web App=>Advanced Tools=>Go=>Debug Console=>CMD=>site=>wwwroot=> bin

您可以看到引用的dll,扩展名为.dll.pdb

在此处输入图像描述

  • 在VS中,添加类库的命名空间并在代码中所需的位置设置断点。
  • 要开始调试,请按 F5。 Visual Studio 将识别模块加载、加载符号,然后在断点处停止。

输入图片此处描述

  • 在 Visual Studio 中 =>网络应用=>在发布窗口 => 托管设置 =>单击“附加调试器”选项

在此处输入图像描述

在此处输入图像描述

  • In .Net Application , Right click on the Reference folder and browse your class library and select the dll file (YourClassLibraryName.dll) from the bin folder of the class library.

enter image description here

  • dll Reference will be added in the .Net Application Reference folder.
  • Build and re-deploy the .Net Application.
  • If you have the project's dependencies, using Visual Studio to deploy (via publish profile) will automatically upload all of the project's dependant projects/ libraries.
  • Publishing your Solution will automatically publish your dll's.
  • The bin folder and its contents are copied to the target machine when the project is published.
  • After publishing the application,check whether all the files and dll's exists in the bin folder
Path - Azure Portal=>Azure Web App=>Advanced Tools=>Go=>Debug Console=>CMD=>site=>wwwroot=> bin

You can see the referenced dlls with extension .dll and .pdb

enter image description here

  • In VS, Add the namespace of the class library and Set breakpoints in your code where you want them.
  • To begin debugging, press F5. Visual Studio will identify the module load, load the symbols, and then stop at the breakpoint.

enter image description here

  • In Visual studio => Net Application => In Publish window = >Hosting Settings => Click on Attach Debugger option

enter image description here

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文