Consiglio sulla struttura

venerdì 12 dicembre 2008 - 18.53

lordwaizard Profilo | Senior Member

Devo realizzare un sito multilingua con un sistema di login.
Domande:
1) Per facilitare la gestione delle lingue cosa posso utilizzare?
Pensavo di usare varie master page, il problema è nel codice, tutte le label che utilizzo per comunicare gli errori o altri dati, come le gestisco?

2) Ho un db che dovrebbe essere contattato da più server web per l'accesso hai dati.
Se setto il firewall e quindi lascio la porta 1433 aperta verso gli ip dei server web, è una cosa sicura? ci sono problemi legati ai tempi di risposta ?

Scusate ma è la prima volta che mi occupo di un progetto di queste dimensioni.

Grazie
Davide

rossimarko Profilo | Guru

Ciao,

>1) Per facilitare la gestione delle lingue cosa posso utilizzare?
>Pensavo di usare varie master page, il problema è nel codice,
>tutte le label che utilizzo per comunicare gli errori o altri
>dati, come le gestisco?

hai gia visto come vengono gestiti i siti multilingua in asp.net? Ti do un link da cui puoi partire per capire: http://www.webmasterpoint.org/guida-asp-net-2/creare-siti-web-applicazioni-multilingua_a127.html

>2) Ho un db che dovrebbe essere contattato da più server web
>per l'accesso hai dati.
>Se setto il firewall e quindi lascio la porta 1433 aperta verso
>gli ip dei server web, è una cosa sicura? ci sono problemi legati
>ai tempi di risposta ?
>

DB e Web Server sono nella stessa rete giusto? Gli accessi che faresti da web a db sono comunque in una rete privata non accessibile dall'esterno (a parte i web server)?
Per accedere al db comunque devi sicuramente lasciare aperta la porta sql, per i tempi di risposta non vedo particolari problemi, tu ti riferisci al fatto che useresti un firewall software?
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

lordwaizard Profilo | Senior Member

Multilingua, grazie per la soluzione è perfetta
Il db sarebbe pubblico, e il firewall software dovrebbe filtrare le chiamate e accettarle solo quelle che derivano da una serie di IP

rossimarko Profilo | Guru

>Multilingua, grazie per la soluzione è perfetta
>Il db sarebbe pubblico, e il firewall software dovrebbe filtrare
>le chiamate e accettarle solo quelle che derivano da una serie
>di IP
>
>

Non riesci a lasciare il db privato? Mi spiego meglio: di solito quando si installano dei server presso una web farm si crea una rete privata tra i vari server e si chiede a chi gestisce la web farm di configurare i loro firewall in modo tale che pubblichino solo le chiamate web ai web server. Eventualmente possono lasciarti aperto ad un indirizzo ip specifico (il tuo in questo caso) altre porte per l'amministrazione remota. In questo modo non corri pericoli, mettere un db server esposto pubblicamente su internet con un suo indirizzo ip non è proprio il massimo (sempre che io abbia capito bene la tua richiesta).
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5