我如何在开发时调试 nopCommerce 插件?

How do I debug a nopCommerce plugin while development?

如果有任何方法可以调试我的 nopCommerce 插件,我正在寻找机会。我正在 nopCommerce 上开发一款大型销售产品,因此我处于紧急情况下无法进行实时测试或调试。因为我完全无法找出异常的来源。有没有可用的流程或工具包??

提前致谢。

插件调试同nopCommerce核心调试。

请查看管理区 > 系统 > 日志。它应该有整个堆栈跟踪。您可以使用它来查找抛出异常的位置

如果要调试已安装的插件,请在调用插件的方法中放置一个断点。

例如Shipping Rate Computing Methods,可以在Nop.Services\Shipping\ShippingService.cs中打断点此行中的 GetShippingOptions 方法:

var getShippingOptionResponse = srcm.GetShippingOptions(shippingOptionRequest);

然后只需按 F11 即可进入插件内部,像往常一样进行调试。