title: Json.NET - JsonConvert.DeserializeObject isn't doing anything
body: <p>I'm using Json.NET to deserialize a jQuery.post() JSON param.</p>
  
  <p>The raw value that's posted back is in the following format</p>
  
  <pre><code>jobs=4-5-6-7&amp;invoiceDate=04-05-11
  </code></pre>
  
  <p>The class I'm trying to deserialize into is</p>
  
  <pre><code>public class InvoiceRequest
  {
      public DateTime InvoiceDate { get; set; }
      public string JobList { get; set; }
  }
  </code></pre>
  
  <p>And the code I'm using for this is</p>
  
  <pre><code>var sr = new System.IO.StreamReader(Request.InputStream);
  var line = sr.ReadToEnd();
  var deserializedProduct = JsonConvert.DeserializeObject&lt;InvoiceRequest&gt;(line);
  </code></pre>
  
  <p>The problem is that nothing happens when that third line is hit. When I step through the code, it reaches that line and then... nothing. The stepper disppears and the page never receives any response.</p>
  
  <p>Can anyone explain what I'm doing wrong here?</p>