tengo un archivo en el sitio web raiz llamado "conexion.asp"
y estoy utilizando desde una carpeta llamada foro esto en un archivo
<!--#include virtual="conexion.asp"-->
pero me dice "archivo de inclusion no encontrado"
| ||||
Y el sitio si tiene un directorio virtual? Yo casi no he trabajado con virtual, pero me parece que el IIS debe tener creado un directorio virtual para que esto funcione... Creo que AZ sabe mejor de esto, a ver si se aparece. Saludos!
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| ||||
al especificar virtual, tienes que especificar el path del archivo desde la raiz. esto es, con poner
Código:
tendría que valer, sin manejar directorios virtuales. O, al menos, así lo uso yo siempre y nunca me ha dado problemas... <!--#include virtual="/conexion.asp"--> |
| ||||
pues no funciona colocando el / acceso al sitio asi http://127.0.0.1/personal siendo personal el directorio virtual en el default.asp tengo el include pero con file y funciona bien luego voy a http://127.0.0.1/personal/foro y en el default tengo ese include pero con virtual. sera que me esta tomando el http://127.0.0.1/ como mi directorio principal? |
| ||||
tampoco es eso lo que cambiado como principal y aun asi este es el error Microsoft JET Database Engine error '80004005' 'C:\Personal\foro\data\bdd.mdb' no es una ruta de acceso válida. Asegúrese de que la ruta está escrita correctamente y que está conectado al servidor donde se encuentra el archivo. /conexion.asp, line 11 |
| ||||
Cita: por supuesto que si. personal es una subcarpeta del directorio raiz que es 127.0.0.1, localhost, etc sera que me esta tomando el http://127.0.0.1/ como mi directorio principal?
__________________ ...___... |
| ||||
Cita: es que ya cambie el directorio virtual por defecto a mi directorio "personal" y aun asi por supuesto que si. personal es una subcarpeta del directorio raiz que es 127.0.0.1, localhost, etc |
| ||||
el "problema" esta aca, en conexion.asp '********************** BASE_DE_DATOS = "data\bdd.mdb" Set Conn = Server.CreateObject("ADODB.Connection") Set Rsbusca = Server.CreateObject("ADODB.Recordset") strCon = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath(BASE_DE_DATOS) Conn.Open strCon '********************** desde cualquier archivo.asp que este en la raiz me devuelve la ruta correcta, c:\personal\data\bdd.mdb y desde cualquiera archivo dentro de una carpeta interior me devuelve c:\personal\foro\data\bdd.mdb ni modo tendre que volver a utilizar file en vez de virtual ![]() |