Crear una API web C # - REST

Estoy a punto de comenzar un proyecto en C #. Nunca he usado c # y esperaba poder obtener algunos consejos de implementación antes de cometer un error tonto y seguir el camino equivocado.

Lo que estoy tratando de lograr es básicamente tener una aplicación C # en un servidor al que se pueda acceder a través de una API web. Esta aplicación tomará algunas variables de cadena y luego devolverá una cadena. La aplicación abrirá y ejecutará algunos programas instalados (no programas de C #).

He leído sobre WCF, pero creo que a primera vista esto podría ser excesivo ya que la API que espero crear solo tendrá uno o dos métodos de solicitud y devolverá una cadena.

Lo que realmente estoy buscando es consejos sobre lo que debería estar usando, qué buscar e incluso enlaces a buenos tutoriales sobre la creación de servicios web con C # y cómo puedo hacer el enlace entre una API web a una aplicación C #.

Gracias a todos por cualquier consejo.

Respuestas a la pregunta(5)

Su respuesta a la pregunta