title: gRPC running along side with Asp.net Core Mvc
body: <p><strong>Problem Background</strong></p>
  
  <p>I currently have two projects that link to the same database. The first application is an Asp.Net Core MVC project using entity framework. It hosts a bunch of dashboards and REST APIs.</p>
  
  <p>The second project is an Asp.Net Core Console application which hosts a <a href="http://www.grpc.io/" rel="nofollow noreferrer">gRPC</a> server on a separate port.</p>
  
  <p>The third project is an intermediate Schema project which serves the models as a class library for the two above projects.</p>
  
  <p><strong>Question</strong></p>
  
  <p>Would it be possible/better to host the gRPC project in the same project as the MVC project? If so then would there be no conflicts in the thread pools of kestrel/grpc? Lastly would this remove the ability to host the application on an IIS server using IISIntergration?</p>
  
  <p><strong>TL;DR</strong>
  Can/Should I host both a gRPC and MVC server on aspnet core using the same project and what would be the repercussions?</p>