title: Async/Await vs TPL vs WCF Service vs Web API: So many choices
body: <p>My ASP.Net 4 web app calls some code that spawns a Process for a long running script. The standard output is read and the returned value is updated in the database.  I would like to "fire and forget" this bit of code so that my UI remains responsive and the user doesn't have to wait around for these two operations to complete.  The end result of these two operations are not needed by the calling code so I don't think I need to "await" anything and I don't need any indication of success or failure.</p>
  
  <p>I'm getting confused by all of the available options.  What is the best way to code this so that these two operations are just sent off on their merry way and do their thing on their own?  </p>