Domanda

Wordpress ha la capacità di aggiornarsi (su richiesta dell'utente amministratore).

È possibile implementare qualcosa di simile usando ASP.NET?

Riesco a vedere web.config e la cartella bin che causano problemi.

È stato utile?

Soluzione

ASP.NET utilizza la copia shadow delle dll nella cartella bin per consentire di copiare un nuovo set di dll e contenuti fino al server senza che questi file vengano bloccati. Quindi, dlls e web.config non sono un problema.

Il problema riguarderà il fatto che il processo che esegue il tuo sito ASP.NET ha accesso in scrittura al file system. Questa è generalmente una cattiva idea. Ti consigliamo di inserire questo "aggiornamento automatico" funzionalità nelle mani di un servizio che potrebbe essere eseguito sul tuo server Web.

Dai un'occhiata a questo ...

http://www.odetocode.com/articles/305.aspx

... per " Cosa devono sapere i programmatori ASP.NET sui domini applicazione " ma considera seriamente le implicazioni di sicurezza di ciò che stai suggerendo. Come impedirai a qualcuno di caricare codice malvagio sul tuo sito?

Altri suggerimenti

A parte le implicazioni sulla sicurezza di questo, sì, dovrebbe essere possibile. Ma ciò di cui stai parlando è avere il processo asp.net avere i diritti di modificare tutti i dati nella sua directory.

Questo suona un po 'pericoloso per me.

web.config e la cartella bin non dovrebbero essere un problema, in realtà puoi modificarli mentre è in esecuzione un'app ASP.Net. Le sessioni esistenti continuano a vedere il "vecchio" config o bin, le nuove sessioni ottengono quelle nuove.

Modifica : questo collegamento descrive ciò che intendo: http://technet.microsoft.com/en-us/library/cc759560.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top