Server OS / Requisiti software per asp.NET Framework 4.0

0

Lo sfondo:

Io e il mio collega stiamo aprendo un nuovo sito web design & società di sviluppo.

Abbiamo progettato e implementato un sito Web su Microsoft Visual Studio 2010 utilizzando moduli Web in .NET Framework 4.

Dato che ero all'epoca nuovo ad asp.NET, non ero sicuro di quale database utilizzare. Pertanto ho creato un nuovo "File di database Microsoft SQL Server" e ho aggiunto tutte le tabelle ecc.

Ho quindi lavorato con questa configurazione fino al completamento del sito web. Il sito web funziona come un sogno in Visual Studio.

Il problema:

Dovevamo acquistare un server da un'origine locale che non può essere chiamato, e questo server doveva avere Microsoft SQL Server 2005 per il database, e presumo che IIS configuri il server e gestisca le richieste ecc ( tieni presente che la mia conoscenza dei server è limitata)

E questa compagnia avrebbe configurato tutto bla bla bla, sistemato tutto così tutto ciò che dobbiamo fare è mettere il nostro sito web su di esso, e la vita è dolce.

Il problema è che questa società ci ha incasinato, ci ha detto questo e quello e risulta che sono molto inaffidabili e poco affidabili.

Abbiamo già speso una grande somma di denaro con loro e stanno trascinando i loro piedi dandoci indietro i soldi, dicendo che ciò che abbiamo chiesto è impossibile, che non possiamo avere SQL in esecuzione su un vecchio server yada yada yada.

La domanda:

Ho un sito Web asp.NET con un database del server SQL (file .mdf, se questo aiuta qualsiasi cosa) e abbiamo bisogno di sapere di cosa abbiamo bisogno per scaricarlo su Internet.

abbiamo preso in considerazione l'acquisto del nostro computer, l'installazione del software MS server, l'installazione di SQL Server 2005, l'installazione di IIS e l'esecuzione di tale. Ma non sappiamo cosa fare o come farlo.

Prima che iniziasse tutto questo server, ho provato a installare una copia di IIS sul mio computer e ad organizzarla da lì come test per farmi abituare al software, tuttavia ho provato più tutorial, e tutti i tipi e non ho potuto scarica il nostro sito web per l'hosting!

Potrebbero esserci degli esempi su Internet, ma non riesco a trovare una risposta. Non capisco la maggior parte delle cose di cui le persone parlano su queste articolazioni.

So di essermi intrufolato, ma fondamentalmente.

Ho solo bisogno di sapere COME mettere un'applicazione asp.NET su internet e quali sono i requisiti minimi di cui ho bisogno.

Ho persino bisogno del software SQL server sul mio server? o è solo per l'interazione con il database sql?

    
posta AlexMorley-Finch 28.09.2011 - 16:36
fonte

2 risposte

2

Non dovresti aver bisogno di SQL Server per mettere online un'applicazione ASP.NET. Se il tuo sito richiede la persistenza del database, allora sì, avrai bisogno di SQL Server installato, ma non necessariamente sullo stesso server. Se i tuoi requisiti erano che "abbiamo bisogno di distribuire un sito web", non c'è alcuna indicazione che SQL Server sarebbe un requisito e non mi aspetto che ti diano accesso. Molti host, come link , forniscono l'hosting per le applicazioni ASP.NET e i database di SQL Server completamente separatamente.

Una soluzione che hai è di ospitare la tua applicazione ASP.NET sul server di questa azienda (supponendo che tu stia ancora parlando) e di ospitare il tuo database SQL Server su un'altra macchina da qualche parte completamente diversa - non donano t devono essere sulla stessa macchina Il tuo file web.config ti permetterà di cambiare la tua stringa di connessione in modo da poterli avere separatamente.

Non conosco le specifiche della conversazione, ma a meno che non dite loro che avete specificamente bisogno di SQL Server (sebbene la maggior parte delle applicazioni web abbia un database di qualche tipo e si possa benissimo presupporre che sia necessario), le società di hosting ancora si riserva il diritto di fornire / vendere SQL Server separatamente. Se si dispone dell'accesso di amministratore al proprio computer di hosting, suggerirei di installare semplicemente SQL Server Express a meno che non siano necessarie alcune delle funzionalità SQL più serie. Il più delle volte il motivo per cui gli host vendono i database di SQL Server / installa separatamente è il tag di prezzo della licenza ESTREMAMENTE pesante della versione non espressa.

Spero che questo aiuti, e lasciare un commento se ho bisogno di entrare in maggiori dettagli in una particolare area.

    
risposta data 28.09.2011 - 16:55
fonte
1

Data la tua inesperienza con i server, la loro manutenzione e i requisiti per mantenere in vita i siti web (per non parlare di macchine, backup, networking, ecc.), potresti essere meglio servito utilizzando un provider di hosting acquistato. Esistono tutti i tipi di provider di hosting che offrono piani di sito in grado di ospitare più siti Web e database in base alle proprie esigenze.

Non dimenticare che il costo principale di un server non è l'hardware / software, ma il tempo e il lavoro necessari per configurarlo e mantenerlo. Se non hai esperienza con questo, questo costo può essere proibitivo. Ci vorrà molto più tempo per svolgere questi compiti rispetto a un'attività di sviluppo comparabile semplicemente perché devi prima imparare.

Detto questo, so che HP e Dell hanno entrambi installazioni server "pronte all'uso" che devono semplicemente essere eseguite la prima volta su di esse e che dovrebbero funzionare correttamente. L'aggiunta di un vero e proprio software di database a livello di server sarà un acquisto / attività aggiuntiva, ma dovrebbe comunque essere abbastanza semplice. Dato che .Net 4.0 può essere eseguito su un desktop comune, i requisiti di sistema dovrebbero essere orientati più verso il database che si intende eseguire sul server e il carico effettivo che sta per servire.

La mia risposta alle tue ultime 2 domande: consiglierei il server SQL, ma ti consiglio di prenderlo come parte di un piano da un provider di hosting. Penso che avrai molto più successo se modellerai il tuo piano aziendale per concentrarti sui tuoi talenti esistenti e lascerai aree di potenziale debolezza a servizi specializzati.

    
risposta data 28.09.2011 - 16:56
fonte

Leggi altre domande sui tag