Problemas con el global.asa

03/08/2006 - 14:20 por Xesc | Informe spam
Tengo un directorio virtual (mantenimiento) dentro de un website (intranet).
En el archivo global.asa tengo declarado el siguiente código:

Sub Application_OnStart '==Visual InterDev Generated - startspan='--Project Data Connection Application("Connexió_ConnectionString") "DBQ=C:\Inetpub\wwwroot\Intranet\BBDD\Intranet.mdb;DefaultDir=C:\Inetpub\www
root\Intranet\BBDD;Driver={Microsoft Access Driver
(*.mdb)};DriverId%;FIL=MS Access;FILEDSN=D:\Visual Studio
Projects\Intranet\Intranet_Local\BD\ConIntranet.dsn;MaxBufferSize240;MaxS
canRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSyn
c=Yes;;" Application("Connexió_ConnectionTimeout") = 15
Application("Connexió_CommandTimeout") = 30
Application("Connexió_CursorLocation") = 3
Application("Connexió_RuntimeUserName") = "admin"
Application("Connexió_RuntimePassword") = "" '-- Project Data Environment
'Set DE = Server.CreateObject("DERuntime.DERuntime") 'Application("DE") DE.Load(Server.MapPath("Global.ASA"),
"_private/DataEnvironment/DataEnvironment.asa") '==Visual InterDev
Generated - endspan== 'Application("Connexió_ConnectionString") "DBQ=C:\Inetpub\wwwroot\Intranet\BBDD\Intranet.mdb;DefaultDir=C:\Inetpub\www
root\Intranet\BBDD;Driver={Microsoft Access Driver
(*.mdb)};DriverId%;FIL=MS Access;FILEDSN=D:\Visual Studio
Projects\Intranet\Intranet_Local\BD\ConIntranet.dsn;MaxBufferSize 48;MaxSc
anRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync
=Yes;;" End Sub

Cuando utilizo las paginas de mantenimiento a partir del directorio virtual,
parece que las paginas no lean el global.asa, que contiene la defini´ción
necesaria para poder acceder a la Base de Datos. Si accedo utilizando el
directorio normal si que que me coge el contenido del global.asa y me hace
la conexión a la Base de Datos.
Que debe suceder?
Alguien puede ayudarme por favor?
Gracias de antemano.
Frank
 

Leer las respuestas

#1 Matías Iacono
03/08/2006 - 16:14 | Informe spam
No entiendo muy bien. Pero creo que la idea es que tienes tu wwwroot y
cuando colocas el global.asa ahi dentro todo funciona, pero si tienes un
directorio dentro del wwwroot y quieres que ese use un global.asa dentro de
este, ahi no funciona?

Si es asi, debes modificar en el IIS de tu equipo, que el directorio en
cuestion, sea un directorio virtual. Esto lo convierte en una unidad unica y
se diferencia de cualquier otra configuración superior.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
Orador INETA
"Xesc" escribió en el mensaje
news:
Tengo un directorio virtual (mantenimiento) dentro de un website
(intranet).
En el archivo global.asa tengo declarado el siguiente código:

Sub Application_OnStart '==Visual InterDev Generated - startspan=> '--Project Data Connection Application("Connexió_ConnectionString") > "DBQ=C:\Inetpub\wwwroot\Intranet\BBDD\Intranet.mdb;DefaultDir=C:\Inetpub\www
root\Intranet\BBDD;Driver={Microsoft Access Driver
(*.mdb)};DriverId%;FIL=MS Access;FILEDSN=D:\Visual Studio
Projects\Intranet\Intranet_Local\BD\ConIntranet.dsn;MaxBufferSize240;MaxS
canRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSyn
c=Yes;;" Application("Connexió_ConnectionTimeout") = 15
Application("Connexió_CommandTimeout") = 30
Application("Connexió_CursorLocation") = 3
Application("Connexió_RuntimeUserName") = "admin"
Application("Connexió_RuntimePassword") = "" '-- Project Data Environment
'Set DE = Server.CreateObject("DERuntime.DERuntime") 'Application("DE") > DE.Load(Server.MapPath("Global.ASA"),
"_private/DataEnvironment/DataEnvironment.asa") '==Visual InterDev
Generated - endspan== 'Application("Connexió_ConnectionString") > "DBQ=C:\Inetpub\wwwroot\Intranet\BBDD\Intranet.mdb;DefaultDir=C:\Inetpub\www
root\Intranet\BBDD;Driver={Microsoft Access Driver
(*.mdb)};DriverId%;FIL=MS Access;FILEDSN=D:\Visual Studio
Projects\Intranet\Intranet_Local\BD\ConIntranet.dsn;MaxBufferSize 48;MaxSc
anRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync
=Yes;;" End Sub

Cuando utilizo las paginas de mantenimiento a partir del directorio
virtual,
parece que las paginas no lean el global.asa, que contiene la defini´ción
necesaria para poder acceder a la Base de Datos. Si accedo utilizando el
directorio normal si que que me coge el contenido del global.asa y me hace
la conexión a la Base de Datos.
Que debe suceder?
Alguien puede ayudarme por favor?
Gracias de antemano.
Frank


Preguntas similares