Quindi quello che non sai come mappare è solo la lettera con cui viene mappata la chiavetta?
Perchè non metti due chiavi nel web config.
La prima per dire se utilizzare o meno la chiavetta
La seconda la lettera con cui viene mappata la chiavetta
Nel web.config alla fine ci dovrà essere un qualcosa del genere
codice:
</system.web>
<appSettings>
<add key="UseUsbKey" value="1"/>
<add key="UsbKeyDrive" value="K"/>
</appSettings>
</configuration>
Nella pagina dove fai la connessione
codice:
if System.Configuration.ConfigurationSettings.AppSettings("UseUsbKey") = 1 Then
PathDB = System.Configuration.ConfigurationSettings.AppSettings("UsbKeyDrive") & ":\folder\"
else
PathDB = "Percorsodeltuodatabase"
end if
in questo modo devi solo adattare il web.config al volo
Fammi sapere
Ciao
K