none
Migrazione IIS + SQL server express RRS feed

  • Domanda

  • Ciao,

    devo migrare un server web che ha a bordo una 30ina di siti IIS/ASP.Net

    Avete qualche procedura o tool da suggerire che faccia la migrazione di siti e db in modo semplice e con pochi passaggi?

    Vecchio server: WS 2012 R2 ST ED + SQL server 2012 express + IIS 8.5.9600.16384

    Nuovo server: WS 2019 ST ED + SQL server 2017 + IIS 10.0.17763.1

    Grazie, ciao

    massimo
    lunedì 8 luglio 2019 08:46

Risposte

Tutte le risposte

  • vedi qui

    https://developer.rackspace.com/blog/steps-to-migrate-multiple-iis-sites/


    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    lunedì 8 luglio 2019 09:45
    Moderatore
  • Ciao,

    ho un problema Houston :)

    Webdeploy mi crea i temporanei su C: dove ho pochissimo spazio disco, il provider presso cui è hostata la VM non permette la modifica dei volumi preesistenti (assurdo, ma è così, sigh..)

    ho creato un nuovo volume E: da 100GB e dato come percorso di destinazione quello per salvare lo zippone che Webdeploy crea, ma genera sempre i temporanei su C: e quindi ad un certo punto si satura lo spazio disco e fallisce l'operazione

    cosa mi suggerite di fare?

    sposto i temporanei di sistema sul volume E:?

    massimo


    giovedì 18 luglio 2019 07:06
  • se non hai la possibilità di impostare un'area di lavoro in cui l'applicazione scarica i temporanei e l'operazione, come mi pare di capire, la devi fare una volta sola, sposta i temporanei a manina per liberare spazio su c sperando che l'applicazione non si pianti proprio perchè cerca quei temporanei su c:

    buon lavoro


    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    lunedì 22 luglio 2019 07:11
    Moderatore
  • Ciao,

    aggiornamento, rimuovendo alcuni siti che erano stati disdetti sono riuscito a stare dentro lo spazio disco del volume C: in quanto lo zip creato da webdeploy (3.6) si è ridotto di molto.

    Ho esportato tutto, reimportato il tutto sempre con webdeploy 3.6 ma tutti i siti sul nuovo web server mi danno 503 service unavailable :(

    mi sa che ho saltato qualche passaggio

    Potete aiutarmi?

    lunedì 29 luglio 2019 07:21
  • ma IIS è stato configurato e avviato almeno per mostrare la pagina di cortesia ?

    i siti che devi trasferire di che tipo sono ?


    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    lunedì 29 luglio 2019 07:56
    Moderatore
  • si, prima di importare i siti con la webdeploy il nuovo server mostrava la pagina azzura di fabbrica di IIS

    aggiornamento

    ho notato che ad IIS mancavano delle funzionalità che sul vecchio ci sono

    asp, cgi ecc.. ora entrambi i server hanno le medesime funzionalità di sviluppo
    ho cancellato tutti i siti sul server nuovo (che ovviamente non è ancora in produzione) e cancellato anche le entry nel pool di applicazioni

    ho reimportato dinuovo il pacchetto con webdeploy 3.6, ma ho ancora la medesima situazione

    ho notato che andando dentro alla vista di ogni singolo sito se clicco sulle icone delle funzionalità 
    (asp, url-rewrite, cgi, ecc..) mi esce questo errore:







    lunedì 29 luglio 2019 10:27
  • ragazzi le sto provando tutte dalle varie doc trovate online, ma la situazione non migliora affatto
    e il problema rimane lo stesso

    per tutti i siti è come se IIS non riuscisse a caricare il filesystem dei vari virtual host per via di quell'utente e password memorizzati nei virtual host dentro applicationHost.config

    cosa posso fare?

    essendo pochi siti potrei anche rigenerarlo, ma come?

    grazie


    massimo

    giovedì 1 agosto 2019 06:41
  • è difficile darti una indicazione giusta se non riporti qui quale tecnologia e quale linguaggio viene usato nei siti che devi pubblicare con il tuo nuovo web server.

    sono asp classic ? sono asp.net ? sono php ? 

    quando hai installato IIS lo hai aggiunto come ruolo per pubblicare web application ?


    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    giovedì 1 agosto 2019 07:39
    Moderatore
  • purtroppo un misto, asp, asp.net, php 

    un sito è solo un redirect http ad un sito esterno, ma non funziona nemmeno quello..

    i moduli che usa IIS sul vecchio server li ho abilitati tutti
    (premetto che il vecchio server non l'ho né installato io, né gestito io
    l'IIS nuovo non l'ho installato io, me lo sono già trovato installato con le impostazioni di default e mancavano diversi moduli di IIS che ho abilitato dal server manager)

    io credo però che il problema non sia di tecnologie usate per le pagine e che stiamo andando fuori tema

    perché l'errore che ho mostrato sopra dice **chiaramente** che il problema è un altro
    cioè che IIS ha problemi ad accedere alle cartelle dei virtual host con l'utente e password memorizzati nel file 
    applicationhost.config

    perché probabilmente la webdeploy non è vero che migra tutto correttamente, ma mancano pezzi
    (probabilmente sulle autorizzazioni)


    giovedì 1 agosto 2019 07:52
  • ripeto quanto avevo già chiesto ma forse era poco chiaro: hai installato IIS installando il ruolo di application server che prepara tutta l'infrastruttura per l'esecuzione di codice lato server in diversi linguaggi ?

    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    lunedì 5 agosto 2019 10:48
    Moderatore
  • ho disinstallato tutto
    e sto reinstallando da zero

    Vi tengo informati

    aggiornamento

    ho reinstallato tutto, ho messo la webdeploy 3.6 
    reimportato il pacchetto zip con tutti i siti esportati dall'altro server e ora mi riprendo 
    l'errore esatto che vedete sopra nello screenshot

    è chiaro che ci sono da cambiare le autenticazioni nel file applicationhost.config
    perché da lo stesso errore
    e non so come fare :(

    aggiornamento2

    ho provato a rimuovere user e password nell'applicationhostconfig

    <virtualDirectory path="/" physicalPath="D:\www\miosito.it" />

    ma i siti mi vanno in 500 lo stesso..
    non so più cosa fare

    aggiornamento3

    ho rimosso quelle credenziali dai vari Vhost
    però mi renderizzano solo i siti statici
    quelli asp o asp.net o php mi danno tutti 500

    aggiornamento4

    per la parte asp ho notato che mi manca la connessione al db aspnetdb.mdf
    e non riesco ad installare la Runtime che contiene il comando aspnet_regsql

    massimo





    lunedì 5 agosto 2019 11:53