357 messaggi dal 10 giugno 2003
Ciao a tutti,

sto cercando di criptare la connectionString nel WebConfig nel seguente modo:
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
ConfigurationSection sec = config.Sections["connectionStrings"];
if (sec != null && !sec.SectionInformation.IsProtected)
{
sec.SectionInformation.ProtectSection(ProtectedConfiguration.RsaProviderName);
config.Save();
}

e in locale funziona;
nel momento che la metto su HOST e apro la pagina quello che ottengo è un eccezione del tipo:

System.TypeInitializationException: The type initializer for 'DataAccess' threw an exception. ---> System.Configuration.ConfigurationErrorsException: An error occurred loading a configuration file: Access to the path 'd:\hosting\member....\x1zzutje.tmp' is denied. (d:\hosting\member...\web.config) ---> System.UnauthorizedAccessException: Access to the
sembrerebbe che non posso accedere al web.config da codice...
c'è modo di proteggere la connectionstring una volta pubblicato il sito su host?

ciao,
ale
alexbj wrote:
System.Configuration.ConfigurationErrorsException: An error occurred loading a configuration file: Access to the path
'd:\hosting\member....\x1zzutje.tmp' is denied.

hai provato a dare o farti dare i permessi di scrittura su questo path? se te li fai dare, dovrebbe funzionare.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.