Tengo una instancia de una clase de propósito general que se ejecutará tanto en ASP.NET como en un programa independiente. Este código es sensible al proceso en el que se está ejecutando , es decir, hay métodos de certificación que no deben invocarse si se ejecuta bajo ASP.NET. ¿Cómo se determina si el código se está ejecutando en un proceso ASP.NET ?¿Cómo determinar si el código .NET se está ejecutando en un proceso ASP.NET?
La solución que estoy utilizando actualmente se responde a continuación.
Me gustaría que alguien me añadir un comentario sobre por qué esta pregunta ha conseguido downvoted y/o proponer una mejor manera de pedir él! Solo puedo suponer que al menos algunas personas han analizado la pregunta y han dicho "qué idiota, el código ASP.NET es el código .NET".
Usted puede encontrar su respuesta en el siguiente SO puesto. http://stackoverflow.com/questions/2091866/how-can-a-net-code-know-whether-it-is-running-within-a-web-server-application/2092246#2092246 – deostroll