![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
El proceso ASP.NET (o IUSR_NOMBREMAQUINA) no corre en c:\inetpub\wwwroot, aunque ese sea tu root para el webserver (que bien puede ser otro). Puedes, en el webconfig, poner la ruta completa de la base de datos (unidad, directorio(s), nombre de base de datos), o en el momento en el que buscas la cadena de conexion, concatenar la ruta del root de IIS, algo como:
string str = ConfigurationSettings.AppSettings(ConnectionString).Replace("Data Source=", "Data Source " + Server.MapPath("."));
__________________
Héctor Geraldino Software Engineer |
|
#2
|
|||
|
|||
|
Gracias Hector por responder.
Tengo el problema que en la Unit donde estoy haciendo la conexión no me reconoce Server.MapPath y no e encontrado en qué uses está. Lo Estoy buscando pero si tienes la solución te agradecería que me lo comentaras. Gracias de antemano. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|