2009-03-25 19 views
6

Un par de preguntas sobre el papel de global.asax:Global.asax falta de un sitio web del proyecto

  1. por qué no se incluyó en el sitio web del proyecto en Visual Studio? ¿Hay otras formas de lograr la misma funcionalidad sin este archivo?

  2. Si quisiera crear un proyecto de aplicación web, por lo que recuerdo, se crearía un archivo global.asax. Si tuviera que eliminarlo, ¿se ejecutaría el proyecto?

traté de buscar alguna explicación con respecto a la recopilación global.asax pero no encontró ninguna información sobre esto .. apreciaría ayuda/enlaces. :)

Gracias!

Respuesta

8

Un sitio ASP.NET puede ejecutar sin el archivo global.asax. Here es una pregunta que habla sobre las alternativas del archivo global.asax.

Incluso si elimina un archivo global.asax, su sitio funcionará.

4

Globex.asax no es requerido por ASP.NET para ejecutar un sitio web. Sin embargo, es muy útil para la funcionalidad de nivel de aplicación (como el registro de excepciones no controladas).

3
  1. Puede agregar Global.asax al proyecto del sitio web y funcionará correctamente.
  2. Global.asax no se agrega de manera predeterminada para las aplicaciones web. Si lo tiene, puede eliminarlo sin problemas.

Tenga cuidado de incluir los archivos .piled al implementar el sitio web o los eventos en Global.asax no se activarán.

0

Parece que está familiarizado con los proyectos de aplicaciones web, ahora vea un "proyecto" de sitio web y pregúntese qué está pasando. En cualquier caso, responderé como si eso fuera cierto. ;-)

En Visual Studio 2005, Microsoft introdujo "proyectos" del sitio web, que no son proyectos, son solo estructuras de directorios en un disco local, sitio FTP, etc. Hacen muchas cosas de forma diferente a los proyectos de aplicaciones web. y, por lo tanto, puede ser confuso (especialmente si usted es como yo, tratando de responder las preguntas de las personas, sin saber qué están usando).

Con Visual Studio 2005 SP1, restauraron proyectos de aplicaciones web. Si eso es con lo que está más familiarizado, entonces le sugiero que los use. Son proyectos reales, como siempre lo fueron.

Y, por cierto, habrá un archivo.asax global, como solía haber ...

Cuestiones relacionadas