title: ASP.net vs Basic web front-end for C# Console App
body: <p>I am interested in making a web front end for my C# Console Application (it is ran on dedicated machines as a service so the user never sees the console) allowing for control of various features. I have very little experience with ASP.net so I need to find out what the best approach would be for this.</p>
  
  <p>Right now I have embedded this nice little web server into it (http://webserver.codeplex.com) but I imagine doing a front-end with ASP.net would give a lot more control over the application. I have had very little luck with Google results as most of the searches pertain to ASP.net or Console Applications, but not using them together. I basically need to not only pull information from my application and display it, but allow user input as well (mostly just text boxes and buttons).</p>
  
  <p>The other problem I ran into was it doesn't seem like any good solutions exist for embedding an ASP.net web server. I found <a href="http://ultidev.com/products/cassini/" rel="nofollow">UltiDev Cassini</a> and <a href="http://code.google.com/p/aspnetserve/" rel="nofollow">aspNETServe</a> but neither seems like it can be embedded. Both look like they require additional software to be running, which is difficult since I just want to distribute a .exe file. Is it not possible to completely embed a ASP.net server?</p>