ASP.NET - Detectar Contexto Aplicacion

 
Vista:

Detectar Contexto Aplicacion

Publicado por gabrieldr (1 intervención) el 25/11/2010 08:14:42
Tengo una Libreria (dll) atada a un proyecto ASP.NET esta misma libreria sirve para otros tipos de proyectos winform y ServiciosNT.

Hay alguna forma de que dependiendo del contexto de la aplicacion (si es WEB, Winform, ServicioNT) la DLL detecte estos contextos?

¿¿alguna propiedad de Application??

Yo he usado los #if DEBUG or RELEASE para determinar el contexto de ejecucion pero no encuentro alguna que me sirva para determinar el contexto de aplicacion.

¿Cual seria?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:Detectar Contexto Aplicacion

Publicado por roger (311 intervenciones) el 25/11/2010 22:27:23
agrega una referencia a System.Web en tu libreria, y verifica si HttpContext.Current != null, si es asi, se trata de una aplicacion web.
Pero en terminos generales una libreria no deberia tener dependencias del contexto que se invoca. Pero bueno, hay de todo, y siempre depende de tu situacion particular.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar