Render SPA using ASP.NET C# (without NodeJS) [duplicate]

This question already has an answer here:

I need to render (or create snapshots) of an AngularJS/Angular app using only ASP.NET and C#. There are several ways to accomplish server side rendering of SPA’s, for example using Angular Universal or third party services like Prerender.io and SEO4AJAX. Unfortunately, due to hosting limitations, i can’t use any solution that is based on NodeJS (or that needs to be installed in the server) and my client doesn’t want to use any third party services (if possible).

Is it possible to completely render an Angular app (HTML + JS) using ASP.NET and C#? If so, how can i accomplish such task?

Extra info: The app will be hosted on Windows Server with IIS and its services will be developed using ASP.NET Web API 2.

Source: AngularJS