title: Server Side Rendering Angular 2 in ASP.NET with Edge.js
body: <p>I'm exploring the possibility of rendering Angular 2 on the server side using Edge.js in an ASP.NET MVC application.</p>
  
  <p>I'm aware that the Angular Universal Starter Kit has part of this equation: <a href="https://github.com/alexpods/angular2-universal-starter" rel="noreferrer">https://github.com/alexpods/angular2-universal-starter</a></p>
  
  <p>However, it is using a Node.js server. I'd rather not add a Node.js server as an extra web server on top of the existing IIS server. My thought is I can perform the rendering of the Angular on the server side using Edge.js (i.e., to run the necessary JavaScript to generate the markup).</p>
  
  <p>I am very new to Angular 2, so getting an example up and running is non-trivial for me. Based on this closed issue, I'd say there is currently no effort being made to add support for Edge.js (though it was being considered at one point): <a href="https://github.com/angular/universal/issues/40" rel="noreferrer">https://github.com/angular/universal/issues/40</a></p>
  
  <p><strong>Does anybody know if rendering Angular on the server side using Edge.js from an ASP.NET MVC app is possible?</strong></p>
  
  <p>By the way, I'm stuck on .NET 4.5.2 (Umbraco requires it), so I can't move to .NET Core and make use of this: <a href="https://github.com/MarkPieszak/aspnetcore-angular2-universal" rel="noreferrer">https://github.com/MarkPieszak/aspnetcore-angular2-universal</a></p>