title: How can I debug async
body: <p>This question might me really easy, but I really don't understand how to do it.</p>
  <p>I've created a class with multiple methods that call each other (first one does some logic and then calls the second one and so on). All these methods are async due to await to POST and GET method from outside server.</p>
  <p>I want to debug my work, to see how it works on each stage and where have I gone wrong, but I don't know how. I've tried calling the first function directly from the main function and add a break point, but got yield that &quot;await&quot; is missing, and after addin &quot;await&quot; I'm getting yield that I need to make the method async, which contradict my purpose.</p>
  <p>What can I do?</p>
  <pre><code>public static void Main(string[] args)
  {
      await LoadCampaignTempleteJSONAsync();
  }
  </code></pre>
  <p>All I want is to follow the process of <code>LoadCampaignTempleteJSONAsync</code>.</p>