Ho il mio sito su un server e devo tenere il database su un altro in rete locale, inserendo il percorso di rete in Server.MapPath mi da errore, come devo fare?
Ho il mio sito su un server e devo tenere il database su un altro in rete locale, inserendo il percorso di rete in Server.MapPath mi da errore, come devo fare?
Dado
il db è access? i due db non sono sulla stessa rete? non si puote.![]()
il db è access ed è nella stessa rete su un pc dove naturalmente ho i diritti di scrittura e lettura
Dado
se è nella stessa rete non vedo dove sia il problema.
strPercorso = Server.MapPath("//pcinrete/mdb-database/dbprogetto.mdb")
da il seguente errore
An invalid '/' or '\' was found in the Path parameter for the MapPath method.
Non l'ho mai fatto, solitamente uso un db in locale quindi sono poco pratico![]()
Dado
togli il server.mappath. a che te serve? glielo dai già il percorso fisico...![]()
Hai ragione, ma ho provato e l'errore che ho ottenuto è questo
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] '(unknown)' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.
per caso deve essere installato un webserver anche sull'altro pc?
Dado
no. ma l'utente IUSR_macchinaServerWeb deve avere accesso al db remoto
ah ok, farò controllare allora... sai, sono in azienda e non sono io che dirigo tutti i pc... anzi, io non dirigo una mazza :-)
Dado