Cómo implementar una aplicación Angular2 desarrollada usando VS 2015 en un servidor IIS

Entiendo que esta es su primera experiencia de aplicación de página Simgle. No se preocupe, todos los desarrolladores front-end habrían pasado por esa fase.

Angular es un marco de JavaScript front-end. JavaScript es un lenguaje interpretado, no un lenguaje compilado. Pero un programa escrito usando lenguajes como C ++ o Java necesita compilarse antes de ejecutarse. El código fuente se pasa a través de un programa llamado compilador, que lo traduce en código de bytes que la máquina entiende y puede ejecutar.

Llegando a tu pregunta!

Sí, cualquier servidor web estático se puede utilizar para alojar su aplicación front-end escrita en angular. Dado que su elección de la versión angular es 2, no utilizará Javascript, sino Tipos de letra, que es un superconjunto de Javascript.

En lo que respecta al navegador, solo comprende HTML, CSS, JS. Por lo tanto, su aplicación Angular 2 escrita en mecanografiado debe convertirse a JS utilizando cualquier transpilador como BabelJS. Te sugiero que automatices este proceso usando webpack, que es un corredor de tareas de Javascript.

Para concluir, para servir su aplicación con IIS, solo necesita trabajar con archivos estáticos en ASP.NET Core.

¡Buena suerte!

Puede compilarlo en un directorio separado y luego usar una aplicación para servir el directorio dist como sistema de producción. Esto está optimizado listo para funcionar. Eso es si usaste cli angular.