Rep eksikliği nedeniyle ileti dizisine yorum yapamıyorum. Başka bir yorumcu, daha düşük bir sürümden daha yüksek bir IIS sürümüne geçemeyeceklerini belirtti. Bazı dosyaları birleştirmezseniz bu doğrudur, ancak yaparsanız, IIS 7.5 sitemi çiğnemeler tarafından yayınlanan yanıtı kullanarak IIS 8.0'a taşıdığım gibi yapabilirsiniz.
Dışa aktarma oluşturulduğunda (II7.5), IIS7.5 sunucusundaki kaynaklara başvuruları olan iki anahtar dosya (management.config ve applicationHost.config) vardır. Örneğin, bir DLL, bir ortak anahtar ve 7.5'e özgü sürümle birlikte anılacaktır. Bunlar IIS8 sunucusunda aynı DEĞİLDİR. Özellik yapılandırması da farklı olabilir (benimkinin aynı olmasını sağladım). 8'de 7.5'te asla var olmayacak bazı yeni özellikler var.
İki dosyayı birleştirecek kadar cesursanız - işe yarayacaktır. IIS'yi bir kez kaldırmak zorunda kaldım çünkü berbat ettim ama ikinci seferde aldım.
Bir birleştirme aracı kullandım (Karşılaştırmanın Ötesinde) ve eşdeğer bir şey olmadan büyük bir PITA olurdu - ancak iyi bir fark aracı ile oldukça kolaydı (beş dakika).
Birleştirmeyi yapmak için, bir içe aktarma girişiminden ÖNCE 8.0 dosyalarının dışa aktarılan 7.5 dosyalardan farklı olması gerekir. Çoğunlukla, 8.0 dosyalarının, site / uygulama havuzuna özgü öğeleri bırakırken, dışa aktarılan 7.5 dosyalarındaki sunucuya özgü öğelerin üzerine yazması gerekir.
Administration.config'in neredeyse aynı olduğunu buldum, birçok girişin sürüm bilgisini sans. Bu kolaydı.
ApplicationHost.config'in çok daha fazla farkı vardır. Bazı girişler farklı sıralanır, ancak aksi halde aynıdır, bu nedenle her bir farkı seçip anlamanız gerekir.
7.5 dışa aktarma dosyalarımı birleştirmeden önce System32 \ inetsrv \ config \ Export klasörüne koydum.
Yukarıda bahsettiğim her iki dosya için de System32 \ inetsrv \ config klasöründen System32 \ inetsrv \ config \ Export klasörüne birleştirdim. Siteye özgü etiketler / öğeler (ör. ApplicationPools, customMetadata, siteler, kimlik doğrulama) dışında FROM dosyalarındaki her şeyi aktardım. Özel bir not olarak, saklamam gereken birçok siteye özgü "konum" etiket bloğu da vardı, ancak yeni sunucunun, tutulması gereken sunucuya özgü varsayılanlara sahip kendi "konum" etiket bloğu vardı.
Son olarak, hizmet hesapları kullanıyorsanız, bu önbelleğe alınmış şifrelerin gereksiz olduğunu ve uygulama havuzlarınız için yeniden girilmesi gerekeceğini unutmayın. Sitelerimden hiçbiri başlangıçta çalışmadı, ancak tek gereken tüm uygulama havuzlarımın şifrelerini yeniden girmekti ve ben de çalışmaya başlamıştım.
Yorum yapabilen biri bu yazıyı aşağıya aktarırsa - muhtemelen benim gibi karmaşık yapılandırmalara sahip bir sunucuda birçok siteye sahip olan birine yardımcı olacaktır.
Saygılarımızla,
Stuart