.net Determinar en tiempo de ejecución si mi aplicación es un exe o una aplicación web

Estoy seguro de que he hecho esto antes en el pasado, pero he estado en los documentos por un tiempo y parece que no puedo encontrarlo nuevamente. Necesito poder determinar en el tiempo de ejecución en mi dominio comercial en qué contexto se está ejecutando mi aplicación. Para poder hacer algunos cambios con los archivos de configuración, y usar el método adecuado para determinar si estoy ejecutando la depuración o liberación, etc. Estaba bastante seguro de que estaba en System.Environment, pero aún no lo he encontrado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta