Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试Azure IoT边缘模块C#(如何命中断点)_C#_Azure Iot Edge - Fatal编程技术网

调试Azure IoT边缘模块C#(如何命中断点)

调试Azure IoT边缘模块C#(如何命中断点),c#,azure-iot-edge,C#,Azure Iot Edge,我正在尝试调试IoT边缘模块。根据需要,我应该(2)右键单击deployment.debug.template.json,但我没有看到该文件。有一个名为module.json的文件,当我右键单击它时,我看到: 在VS中有没有更简单的方法来实现这一点?如果您只想点击一个断点,而不需要在您的开发机器上以容器的形式运行该模块,那么您可以遵循。这样,您就可以使用物联网边缘模拟器,而不是在物联网边缘运行时运行它。以这种方式运行时,您向模拟器提供设备连接字符串(您可以在IoT Hub中创建一个新的连接字符

我正在尝试调试IoT边缘模块。根据需要,我应该(2)右键单击
deployment.debug.template.json
,但我没有看到该文件。有一个名为
module.json
的文件,当我右键单击它时,我看到:


在VS中有没有更简单的方法来实现这一点?

如果您只想点击一个断点,而不需要在您的开发机器上以容器的形式运行该模块,那么您可以遵循。这样,您就可以使用物联网边缘模拟器,而不是在物联网边缘运行时运行它。以这种方式运行时,您向模拟器提供设备连接字符串(您可以在IoT Hub中创建一个新的连接字符串),模拟器将在IoT Hub中的设备上创建一个名为
target
的新模块。您可以通过以模块为目标与模块(直接方法、模块双胞胎)交互

或者,如果您确实希望按照提供的链接中的步骤操作,则确实需要该部署文件。当您使用VS代码创建新的物联网边缘解决方案时,它将为您提供此文件。例如: