2010-08-31 16 views
9

Webdeploy, WebDav, FTP ve FrontPage uzantılarına bir alternatiftir. Ayrıca, web sitelerini çoğaltmak için DFS'ye bir alternatif görevi görür. Windows 2008'i yapılandırmak için instructions'u buldum, ancak özellikle birden çok site/IP Adresi mevcut olduğunda 2003'ü nasıl ayarlayacağımı belirleyemiyorum.Windows 2003/IIS6'da WebDeploy'ı nasıl kurarım?

+0

: Ancak, bu hizmet, Windows Server 2003

IIS Web Yönetimi Hizmeti (WMSvc) mevcut değil. Modlar bunu gördükten sonra sizin için göç etmeli, orada yeniden yayınlamaya gerek yok. – mfinni

cevap

14

IIS6 için Windows 2003'te Web Deploy Tool 1.1'i yüklemek mümkündür. Genellikle bu araç uzak/yerel kaynaklar arasında senkronizasyon için kullanılır. Sen 2003, Windows Server Web Dağıtımı Aracı 1.1 nasıl kullanılacağı hakkında aşağıdaki makalede okuyabilirsiniz:

senkronize IIS 6.0 Web Siteleri Ancak http://learn.iis.net/page.aspx/445/synchronize-iis-60-web-sites/


, bu yayınını etkinleştirmek için bu aracı kullanmak mümkün değildir Visual Studio 2010'dan web sunucusuna. Bunun nedeni, bu yöntemin IIS 7'de yeni sunulan "Web Yönetim Hizmeti" ne dayanmasıdır. Bu hizmet, sunucudaki belirli siteleri veya uygulamaları yönetmek için yetkilendirilmiş bazı kullanıcılar olduğunda kullanılabilir. Bu Visual Studio için olduğundan, muhtemelen StackOverflow'daki bu soran daha iyi olurdu
http://technet.microsoft.com/en-us/library/cc735010(WS.10).aspx

5

İçerik, IP adresleri, sertifikalar vb. Bir MS NLB kümesinde aynı kaldığından emin olmak için 2003 sunucularında WebDeploy (MSDeploy) kullanıyorum. Ayrıca, ne yapmak istediğime göre farklı işlevlerin çoğunu otomatikleştirmek için bir toplu iş dosyası hazırladım (Tam Sunucu çoğaltması, tek bir web sitesi, yalnızca içerik). Şirketimin dahili blogunda yayınladığım aracı kullanmayla ilgili notlarım:

MSDeploy (http://www.iis.net/download/webdeploy), Microsoft'un web sitelerini taşımasını, dağıtmasını, kopyalamasını ve yedeklemesini kolaylaştırmak için geliştirilmiş bir araçtır. IIS 7 için geliştirilmiştir, ancak çoğu özellik IIS 6'da çalışır. Bunu sınamadığım halde, bir web sitesini IIS 6'dan 7'ye taşımak için de kullanılabilir. MSDeploy kullanırken akılda tutulması gereken bazı noktalar şunlardır:

    MSDeploy hem kaynak hem de hedef sunuculardaki
  • “Web Dağıtım Aracı hizmeti” hem kaynak hem de hedef sunucularda çalışıyor olması gerekir yüklü olmalıdır
  • Başvuru Web sitesi için havuzlar MSDeploy kullanmadan önce hedef sunucuda oluşturulmalı veya başarısız olacaktır. Ben bu IIS 7'de sabit olduğunu düşünüyorum, ancak% 100 emin değilim
  • Bir Web sitesi dağıtırken, MSDeploy dosyaları hedef sunucuda tam olarak aynı yola koymaya çalışır. Yol hedef sunucuda mevcut değilse (kaynak yol D: \ web sitesi ve hedef sunucunun bir D: sürücüsü yoksa, başarısız olur)
  • Taşınan web sitesi tam olarak aynı yapılandırmaya sahip olacaktır. Kaynak IIS sunucusunda olduğu gibi. Taşıma/kopyalama işleminden sonra değiştirmek isteyebileceğiniz bazı ayarlar web sitesi IP adresi ve ana dizin yolu. Bu değişiklikleri hedef sunucuda manuel olarak yapmanız gerekecektir.
  • Her bir sunucu için benzersiz olduklarından, metatabanı anahtarlarının sunucu başına düzenlenmesi gerekir (MSDeploy kullanarak siteleri oluşturmadıkça, sunucular arasında aynı anahtar dizesini kullanır). Daha fazla site MSDeploy ile konuşlandırıldıkça, anahtar dizeleri tüm sunucular için evrensel hale gelecektir, çünkü metatabanı anahtarları tüm sunucularda aynı olacaktır.
+0

Teşekkür ederim, ancak bir siteyi Visual Studio'dan sunucuya itmeme izin veren 2003 aracısını gerçekten nasıl yükleyeceğimi bilmiyorum. – LamonteCristo

İlgili konular