IIS6 - IIS7 -muutto - Miten

IIS6 - IIS7 -muutto

Joitakin palvelimia päivitettäessä minun oli pakko siirtää joitakin sivuja, joten kirjoitin tämän ylös samalla kun tein sen. Ehkä se pelastaa jotkut teistä muutaman tunnin tutkimustyön, jolla on kaikki täällä teille.

9 vaihetta yhteensä

Vaihe 1: 1

Aloita tästä linkkejä joihinkin käytetyille verkkosivustoille.
http://learn.iis.net/page.aspx/427/migrate-a-web-site-from-iis-60-to-iis-7/
http://technet.microsoft.com/en-us/library/cc627317.aspx
Nyt on joitakin muutoksia, jotka ovat tapahtuneet ohjelmiston kanssa. Yritän luetella ne, jotka tulevat niihin.

Vaihe 2: 2

Ensinnäkin meidän täytyi ladata MS Deploy -ohjelmisto Microsoftilta.
Sijainti.
Näyttää siltä, ​​että Microsoft on muuttanut tiedostojen sijaintia. Kiitos DaveyBoy
Tässä on uusi sijainti.
http://www.iis.net/downloads/microsoft/web-deploy

Asennettu 86 vanhaan palvelimeen ja 64 uuteen.

(Tämä perustuu siihen, mitä Windows-palvelimen verison on asentanut ... onko mitään muuta kuin 64-bittistä ... tarkoitan todella)

Vaihe 3: 2.5

MS Deploy -ohjelman asentaminen IIS 6.0 -verkkopalvelimeen:
1. Siirry x86- tai x64-linkkiin taulukossa 1 ja napsauta Lataa.
2. Valitse Tiedostojen lataaminen -valintaikkunassa Suorita.
3. Valitse Internet Explorer - Security Warning -valintaikkunassa Suorita.
4. Valitse Tervetuloa Microsoftin Web-käyttöönottotyökalun asennustoiminnon sivulle Seuraava.
5. Napsauta loppukäyttäjän käyttöoikeussopimus -sivulla Hyväksyn käyttöehdot käyttöoikeussopimuksen ruutuun ja valitse sitten Seuraava.
6. Valitse Valitse asennustyyppi -sivulla Mukautettu.
7. Napsauta Mukautettu asennus -sivulla Asenna etäasiamiespalvelu alas -nuolta, valitse Asennetaan paikalliselle kiintolevylle ja valitse sitten Seuraava.
8. Valitse Asenna.
9. Valitse Valmis.
10. Tarkista Tietokoneen hallinta -kohdassa Palvelut-kohdassa, että Microsoft Web Deployment Agent -palvelu käynnistetään.

MS Deploy -ohjelman asentaminen IIS 7.0 -verkkopalvelimeen:
1. Suorita edellisen toimenpiteen vaiheet 1–5.
2. Valitse Valitse asennustyyppi -sivulta Tyypillinen.
3. Valitse Asenna.
4. Valitse Valmis.

Vaihe 4: 3

Nyt emme halua ottaa yhteyttä uuteen palvelimeen, jos emme pysty palautumaan. Tätä varten luomme varmuuskopion Appcmd: llä. Voit käyttää appcmd-tiedostoa oikeassa hakemistossa. Mikä on C: windows system32 inetsrv>
Kun sinulla on komentorivi kyseiseen hakemistoon, suoritat tämän rivin. (vain leikkaa ja liitä)

Voit luoda varmuuskopion käyttämällä appcmd.exe-tiedostoa
Kirjoita komentokehotteeseen

appcmd lisää varmuuskopio "PreMigration"

ja paina Enter.
Voit listata kaikki olemassa olevat varmuuskopiot käyttämällä appcmd.exe-tiedostoa
Kirjoita komentokehotteeseen

appcmd-luettelon varmuuskopiointi

ja paina Enter.
Voit palauttaa varmuuskopion käyttämällä appcmd.exe-tiedostoa
Kirjoita komentokehotteeseen

appcmd palauttaa varmuuskopion "PreMigration"

ja paina Enter.

Vaihe 5: 4

Seuraavaksi on tarkistettava riippuvuudet, joita voit käyttää MS Deploy for. Sinun täytyy mennä aloittamaan ja ohjelmat, sitten IIS 7.0 -laajennukset. On olemassa Web Deploy Command Line. Kaikki se todella avaa komentorivin oikeaan hakemistoon. Mikä on c: Tiedostot IIS Microsoft Web Deploy>
Tällä komentorivillä syötetään
msdeploy –verb: getDependencies - lähde: metakey = lm / w3svc / (sivuston numero)
Esitän sivuston numerot. Löydät ne siirtymällä IIS-palveluihin uudella palvelimella ja katsomalla sivustoja. Heillä on tunnus, joka on listattu heidän kanssaan. Listaa ne täällä, mutta ne voivat aina muuttua ajan myötä.

Vaihe 6: 5

Voit lisätä roolit napsauttamalla hiiren kakkospainikkeella Oma tietokone ja valitsemalla Hallitse. Sitten löydät luettelossa olevan IIS-roolin ja voit lisätä roolipalveluja, kuten ikkunan todennuksen.

Vaihe 7: 6

Nyt olemme valmiita aloittamaan tiedostojen siirtämisen.
Tämä on komento, jota haluat käyttää vanhassa IIS 6 -laatikossa
msdeploy -verb: sync-source: metakey = lm / w3svc / (sivuston tunnus) -arvo: paketti = c: (sivuston tunnus) .zip> WebDeployPackage.log
Muista vaihtaa (sivuston tunnus) verkkosivujen oikeaan tunnukseen. Tämä tekee kansioista, joissa on kaikki siirrettävät tiedostot. Nyt käytin juuri peukaloa ja siirrän tiedostot uuteen IIS 7 -ruutuun.

Vaihe 8: 7

Nyt suoritetaan komento
msdeploy -verb: sync-source: package = c: (Site ID) .zip -esten: metakey = lm / w3svc / (Site ID) -whatif> WebDeploySync.log
Tämä kertoo meille, mitä tapahtuu, kun suoritamme todellisen komennon. Mikä on mikä tekee siitä testin. Jos kaikki näyttää oikein (näyttää siltä kuin vain liikkuvat tiedostot), suoritat tämän rivin

Vaihe 9: 8

msdeploy -verb: sync-source: package = c: (Site ID) .zip -est: metakey = lm / w3svc / (Sivuston tunnus)> WebDeploySync.log
Jos kaikki toimi oikein, sinun pitäisi pystyä testaamaan sivustosi nyt ja ne toimivat.

Sivustosi olisi siirrettävä ja uuden palvelimen on oltava valmis ottamaan se haltuunsa.