IIS6 untuk Migrasi IIS7 - Bagaimana Untuk

IIS6 untuk Migrasi IIS7

Semasa mengemas kini beberapa pelayan, saya terpaksa berhijrah beberapa halaman supaya saya menulisnya semasa melakukannya. Mungkin ia akan menyelamatkan sebahagian daripada anda beberapa jam penyelidikan yang mempunyai semuanya di sini untuk anda.

9 langkah total

Langkah 1: 1

Untuk bermula di sini adalah pautan ke beberapa laman web yang saya gunakan.
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
Kini terdapat beberapa perubahan yang telah berlaku dengan perisian yang saya akan cuba untuk menyenaraikan mereka ketika saya datang kepada mereka.

Langkah 2: 2

Mula-mula kita perlu memuat turun perisian MS Deploy dari Microsoft.
Lokasi.
Nampaknya Microsoft berubah di mana fail berada. Terima kasih DaveyBoy
Ini adalah lokasi baru.
http://www.iis.net/downloads/microsoft/web-deploy

Memasang 86 pada pelayan lama dan 64 pada yang baru.

(ini berdasarkan pada verizon windows server yang telah anda pasang ... ada apa-apa kecuali 64 bit lagi ... maksud saya betul-betul)

Langkah 3: 2.5

Untuk memasang MS Deploy pada sumber IIS 6.0 pelayan Web:
1. Lawati pautan x86 atau x64 dalam Jadual 1 dan klik Muat Turun.
2. Pada kotak dialog Muat turun Fail, klik Jalankan.
3. Pada kotak dialog Internet Explorer - Keselamatan Amaran, klik Jalankan.
4. Pada Selamat Datang ke halaman Wizard Penyediaan Alat Pelancar Web Microsoft, klik Seterusnya.
5. Pada halaman Perjanjian Lesen Pengguna Akhir, klik saya menerima syarat-syarat dalam kotak perjanjian lesen, dan kemudian klik Seterusnya.
6. Pada halaman Pilih Persediaan Pilih, klik Custom.
7. Pada halaman Persediaan Kustom, klik Pemasangan perkhidmatan ejen jarak jauh ke bawah, pilih Akan dipasang pada pemacu keras tempatan, dan kemudian klik Seterusnya.
8. Klik Pasang.
9. Klik Selesai.
10. Dalam Pengurusan Komputer, di bawah Perkhidmatan, sahkan bahawa Perkhidmatan Agen Penyebaran Web Microsoft dimulakan.

Untuk memasang Deployment MS pada destinasi IIS 7.0 pelayan Web:
1. Lakukan langkah 1 hingga 5 dalam prosedur terdahulu.
2. Pada halaman Pilih Persediaan Pilih, klik Khas.
3. Klik Pasang.
4. Klik Selesai.

Langkah 4: 3

Sekarang kita tidak mahu mengambil kes yang mengacaukan pelayan baru kita tanpa dapat pulih. Untuk ini kita buat sandaran dengan Appcmd. Untuk menggunakan appcmd anda perlu berada di direktori yang betul. Yang C: windows system32 inetsrv>
Sebaik sahaja anda mempunyai baris arahan ke direktori tersebut, anda akan menjalankan baris ini. (hanya potong dan tampal)

Untuk membuat sandaran dengan menggunakan appcmd.exe
Pada prompt arahan, taipkan

appcmd tambah sandaran "PreMigrasi"

dan tekan Enter.
Untuk menyenaraikan semua cadangan yang ada dengan menggunakan appcmd.exe
Pada prompt arahan, taipkan

cadangan senarai appcmd

dan tekan Enter.
Untuk memulihkan sandaran dengan menggunakan appcmd.exe
Pada prompt arahan, taipkan

appcmd restore backup "PreMigration"

dan tekan Enter.

Langkah 5: 4

Seterusnya anda perlu menyemak kebergantungan yang boleh digunakan oleh MS. Anda perlu pergi ke permulaan dan program, kemudian Pelanjutan IIS 7.0. Akan ada Barisan Pelaksanaan Web. Semuanya benar-benar membuka baris arahan ke direktori yang betul untuk anda. Yang c: Program Files IIS Microsoft Web Deploy
Di baris arahan ini, kami akan memasukkannya
msdeploy -verb: getDependencies -source: metakey = lm / w3svc / (number site)
Saya akan menyenaraikan nombor laman web. Anda boleh menemui mereka dengan pergi ke perkhidmatan IIS pada pelayan baru dan melihat laman web. Mereka akan mempunyai ID yang disenaraikan dengan mereka. Saya akan menyenaraikan mereka di sini tetapi mereka sentiasa boleh berubah dengan masa.

Langkah 6: 5

Untuk menambah peranan anda perlu klik kanan pada Komputer saya dan pilih Urus. Kemudian anda akan mendapati peranan IIS yang disenaraikan dan anda boleh menambah perkhidmatan peranan seperti pengesahan tingkap.

Langkah 7: 6

Sekarang kita sudah bersedia untuk memulakan memindahkan fail.
Ini adalah perintah untuk berjalan pada kotak IIS 6 lama anda
msdeploy -verb: sync-source: metakey = lm / w3svc / (ID laman) -dest: package = c: (ID tapak) .zip> WebDeployPackage.log
Ingat untuk menukar (ID tapak) ke ID yang betul untuk halaman web. Ini akan membuat folder yang mempunyai semua fail yang perlu kita pindahkan. Sekarang saya hanya menggunakan pemacu ibu jari dan memindahkan fail ke kotak IIS 7 baru.

Langkah 8: 7

Sekarang kita menjalankan perintah itu
msdeploy -verb: sync -source: package = c: (ID Laman) .zip -dest: metakey = lm / w3svc / (ID Laman) -nampak mana> WebDeploySync.log
Ini akan memberitahu kami apa yang akan berlaku apabila kami menjalankan arahan sebenar. Yang - whatif adalah apa yang membuat ujian dijalankan. Sekiranya semuanya kelihatan betul (sepatutnya kelihatan seperti fail yang sedang bergerak) maka anda akan menjalankan baris ini

Langkah 9: 8

msdeploy -verb: sync -source: package = c: (ID Laman) .zip -dest: metakey = lm / w3svc / (ID Situs)> WebDeploySync.log
Sekiranya semuanya berfungsi dengan betul anda harus menguji tapak anda sekarang dan ia akan berfungsi.

Tapak anda harus dipindahkan dan pelayan baru harus bersedia untuk mengambil alih.