2009-09-15 18 views
6

que he recibido recientemente un sitio web escrito en ASP clásico para configurar y establecer - aunque también parece tener páginas escritas en asp.net.ASP clásico sitio web/asp.net - no GLOBAL.ASA trabajo

El problema que estoy teniendo en este momento es que doesn; t parecen estar recogiendo ajuste del archivo de global.asa tales como la aplicación ("ConnectionString") ....

Como cuando intente escribirlos desde algún lugar del código: no aparece nada.

alguna idea de cómo congure este sitio web para utilizar global.asa ... o por qué no está ya usarlo?

Hay archivo web.config y global.asax ... no debe ser esto sólo para .NET?

El código no se compilará en Visual Studio.

+1

web.config y global.asax son archivos asp.net. El global.asa (iirc) es para asp clásico. ¿Qué archivos tienes problemas para leer qué archivos? Los archivos asp.net (aspx) no leerán los valores del archivo global.asa. El asp (asp) clásico no leerá los valores de los archivos web.config o global.asax. –

+0

Hola, es 99.99 escrito en asp clásico. acabo de notar global.asax y web.config así que adiviné que algo de eso fue escrito en .net. Es realmente global.asa de la que no puedo leer los valores. – thegunner

+0

Versión del servidor? – AnthonyWJones

Respuesta

11

que he visto este problema cuando el directorio de la aplicación no está configurado en IIS con un nombre de aplicación. Puede cambiar eso desde el administrador de IIS.

+0

sí que parece que lo ha ordenado. – thegunner

+0

+1 esto me ayudó bastante. Estoy funcionando IIS 6. terminé convertir mi directorio virtual para una aplicación en ese momento se terminó recogiendo mi archivo global.asa. Eso fue solo después de que revisé todas mis conexiones odbc y mil configuraciones más. –

+0

casi 10 años después, continúa funcionando en IIS 8.5 y superior. ya no hay un campo para el nombre de la aplicación en las propiedades básicas, simplemente convierta el directorio a una aplicación y asígnele cualquier grupo de aplicaciones válido. – dlatikay

1

largo de las líneas de lo que Lucas ha señalado ya:

Compruebe que está colocando el archivo global.asa en la raíz de la web del sitio Directorio/virtual que se ejecuta la aplicación de.

0

¿Qué tipo de archivo estás tratando de leer los valores de global.asa en? ¿Una página ASP o una página ASPNET?

Como dijo Jim W, los valores en global.asa no estarán disponibles en las páginas aspx, y viceversa.

Además, tenga en cuenta que las subrutinas en global.asa no se activarán hasta que se solicite una página ASP y las rutinas global.aspx no se activarán hasta que se solicite una página ASPNET.