Hola @Danielaruth21
Vamos a dividir tu problema, en 2 subproblemas:
- El primero es hacer un upload de un archivo desde angular, no importar si es excel, txt o una imagen, el proceso es siempre el mismo
- Y el segundo es recibirlo en tu servidor, en este caso ASP.NET
Entonces para hacer un upload de un file desde angular, aca te dejo 2 referencias a ver si alguna te funciona.
- La primera usa una pequenia libreria (flow) q se dedica a eso, a hacer upload de archivos usando la API standard del navegador, y tiene soluciones para varias arquitecturas. Aqui esta la solucion de flow para angular
- La segunda es este fiddle q tendrias q bajar y probar, con una solucion “artesanal”
Fijate si alguno de esos te soluciona el problema del upload.
Y luego para recibir el archivo en tu servidor .NET, la verdad es q no tengo experiencia, pero siguiendo el enfoque clásico de cualquier lenguaje de programacion para el servidor, algo como el controller detallado en esta solución creo que podría ayudarte.
Nos cuentas cómo te va!