12 messaggi dal 09 maggio 2001
Salve, il mio problema è questo:
ho preso in gestione 2 siti web della stessa società che hanno tutti i loro dati su un solo db access che risiede nel sito1 (http://www.sito1.it).
Il sito2 invece viene usato per il back office e quindi per l'aggiunta/modifica di dati all'interno dello stesso db (http://www.sito2.it).
Le pagine sono state scritte in asp e le sto convertendo (praticamente un massacro) in asp.net con c#.
La conversione sta venendo più o meno bene, però ora ho un problema, per me, grandissimo.

Attualmente nel web.config del "sito2" ho inserito la chiave:
<add key="ConnDBStr" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\db\db.mdb;User Id=admin;Persist Security Info=False;" />
Questo finché sono sulla mia macchina può anche andar bene, però ho la necessità di modificare il file mdb che sta nel sito1.

Come posso modificare la key per far puntare la connessione al db remoto che si trova sul sito1?

Io dovrei fare una cosa simile a questa però non so se e come si può fare:
<add key="ConnDBStr" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=http://www.sito1.it/db/db.mdb;User Id=admin;Persist Security Info=False;" />

E' possibile farlo???
Oppure, quale può essere la soluzione migliore???
Vi prego mi serve una risposta urgente.

Grazie
Adriano

Adriano Fabri
150 messaggi dal 24 maggio 2001
Contributi
Se i 2 siti stanno su macchine diverse l'unico modo è di agganciare alla seconda macchina un disco di rete in modo che possa accedere.
Il file web.config non può essere modificato da codice.

La soluzione migliore (anche architetturalmente) è quella di creare una terza applicazione Web Service che faccia da proxy per l'accesso ai dati cosi entrambi i siti accedono al db tramite questi web service.

ciao
..ema
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

per puntare ad access hai bisogno di un percorso assoluto. quindi per
poter puntare ad un db su un'altra acchina è necessario che le 2
macchine si vedano e avere il percorso del db sull'altra macchina.
la stringa di connessione potrebbe essere:

\\macchina2\file.mdb

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.