title: Web Application vs Web Api project types in Asp.net Core
body: <p>I know that <code>Asp.Net MVC</code> and <code>Asp.Net Web API</code> were merged into one code in <code>Asp.net Core</code> and  they inherit from <code>Controller</code> base class and can all return implementations of <code>IActionResult</code>. it be a View for MVC or Json for web api.</p>
  
  <p>But when i want to create a <code>Asp.net Core</code> project, it offers two templates <code>(Web Application and Web Api )</code>, according to what i said in above, there is no differences between these controllers, why there is two templates? is there any differences that i don't know about it?</p>