Aracılığıyla paylaş


Web Dağıtımı ile ilgili yaygın sorunları giderme

Şunlar için geçerlidir: Internet Information Services

Bu makalede, Visual Studio 2010'dan yayımlarken görülen yaygın hatalar da dahil olmak üzere Web Dağıtımı ile ilgili yaygın sorunların nasıl tanılandığı ve düzeltilmesi açıklanmaktadır.

Günlük Kaydı

Web Dağıtımı ile ilgili sorunlarla karşılaştığınızda, sorunun nerede oluştuğuna bağlı olarak çeşitli günlük seçenekleri vardır. Varsayılan olarak, Web Dağıtımı günlüklerini Uygulamalar>Microsoft Web Dağıtımı altındaki Olay Günlüğü'ne dağıtır. Hedef sunucuda hata aramaya başlamak için harika bir yerdir.

Olay Günlüğü'nü kullanarak sorunu tanılayamazsanız, diğer bazı seçenekler şunlardır:

  • Yükleme sorunlarını tanılamak için %programfiles%\IIS\Microsoft Web Deploy v3 altında bulunan Web Dağıtımı MSI günlüklerini kullanın.
  • Web Yönetim Hizmeti veya Uzak Aracı Hizmeti başlatılamıyorsa, hizmet denetim yöneticisi için windows günlükleri>sistemini Olay Görüntüleyicisi giderek> hata ayrıntılarına bakın.
  • Web Yönetim Hizmeti için izlemeyi daha fazla yapılandırabilirsiniz.

Hata kodları

Bazı yaygın hata durumlarında Web Dağıtımı, bir sorunu gidermek için daha fazla bilgi almak için yararlı olabilecek bir ileti ve hata kodu gösterir. Hata kodlarının tam listesi için bkz . Web Dağıtımı hata kodları.

Not

Hata iletisi, Web Dağıtımı'nın nasıl çağrıldığına bağlı olarak farklı olabilir. Örneğin, Microsoft WebMatrix hata kodları yerine özel hata iletilerini göstermeyi seçerken, komut satırı günlüğe kaydedilirse her zaman hata kodlarını gösterir.

Yükleme sorunları

1. Geçerli bir işletim sistemine Web Dağıtımı yüklenemedi

Belirtiler İşletim Sistemi (OS) doğru ve Web Dağıtımı'nın sürümü ve bitliği doğrudur, ancak yükleme başarılı olmaz.
Kök neden Bilinmiyor
Düzeltme/Geçici Çözüm %programfiles%\IIS\Microsoft Web Deploy V3 konumunda bulunan yükleme günlüğüne bakın.

2. Yükseltmeden sonra Web Dağıtımı çalışmıyor

Belirtiler Sürüm yükseltmesi sonrasında Web Dağıtımı çalışmaz.
Kök neden Web Dağıtımı, yükseltmeden sonra hizmetleri yeniden başlatmaz.
Düzeltme/Geçici Çözüm Mevcut bir Web Dağıtımı yüklemesini yükseltiyorsanız, yönetici komut isteminde aşağıdaki komutları çalıştırarak işleyiciyi ve aracı hizmetlerini yeniden başlattığınızdan emin olun:
net stop msdepsvc
net start msdepsvc
net stop wmsvc
net start wmsvc

3. 64 bit donanıma Web Dağıtımı 32 bit sürümü yüklenemedi

Belirtiler Web Dağıtım Aracı Kurulumu iletişim kutusunun ekran görüntüsü. Metinde 32 bit sürümün 64 bit Windows ile uyumsuz olduğu gösterilmektedir.
Kök neden 64 bit işletim sistemine 32 bit yüklemeye çalışmak, Web Dağıtımı MSI'sinin içinde WoW64 modunu desteklemediği için başarısız olan bir denetimdir.
Düzeltme/Geçici Çözüm İşletim sisteminizin mimarisiyle eşleşen sürümü yükleyin.

4. 32 bit donanıma Web Dağıtımı 64 bit sürümü yüklenemedi

Belirtiler Windows Installer iletişim kutusunu gösteren ekran görüntüsü. Metinde bu işlemci türünün bu yükleme paketini desteklemediği yazıyor. Ürün satıcınıza başvurun.
Kök neden 32 bit işletim sistemine 64 bit yüklemeye çalışmak, Web Dağıtımı'nın MSI'sinde başarısız olacak bir denetimdir.
Düzeltme/Geçici Çözüm İşletim sisteminizin mimarisiyle eşleşen sürümü yükleyin.

5. Önceden var olan ad alanı nedeniyle URL ad alanı kaydedilemedi

Belirtiler Web Dağıtımı yüklenemedi.
Kök neden Web Dağıtımı'nın yükleme sırasında oluşturmaya çalıştığı URL ad alanı zaten kayıtlı.
Düzeltme/Geçici Çözüm - Çakışan kaydı kaldırın.
- Yükleme sırasında Web Dağıtımı URL'sini değiştirme
msiexec /i wdeploy.msi /passive ADDLOCAL=ALL LISTENURL=http://+:8080/MSDEPLOY2/.
URL özelleştirmesi hakkında daha fazla bilgi için bkz . Uzak Hizmeti Özelleştirme ve Güvenliğini Sağlama.

Uzak Aracı Hizmeti sorunları

1. Başlatma sırasında Microsoft.Web.Deployment.Dll başlatılamadı

Belirtiler Uzak Aracı Hizmeti başlatılamıyor.
Kök neden %programfiles%\IIS\Microsoft Web Deploy v3 içinde msdepsvc.exe veya diğer dosyalar eksik.
Düzeltme/Geçici Çözüm Ürünü yeniden yükleyin.

2. Uzak Aracı Hizmeti başlatılmamış

Belirtiler Microsoft.Web.Deployment.DeploymentAgentUnavailableException: Uzak aracı (URL http://DestinationServer/msdeployagentservice) ile bağlantı kurulamadı. Uzak aracı hizmetinin hedef bilgisayarda yüklü ve başlatılmış olduğundan emin olun. >--- System.Net.WebException: Uzak sunucu bir hata döndürdü: (404) Bulunamadı.
Kök neden Uzak Aracı Hizmeti başlatılmamış.
Düzeltme/Geçici Çözüm Hizmeti başlatın: net start msdepsvc.

3. HTTP'nin dinlemediği veya izin verilmediği bir sunucuya bağlanmaya çalışma

Belirtiler Microsoft.Web.Deployment.DeploymentAgentUnavailableException: Uzak aracı (URL http://DestinationServer/msdeployagentservice) ile bağlantı kurulamadı. Uzak aracı hizmetinin hedef bilgisayarda yüklü ve başlatılmış olduğundan emin olun. >--- System.Net.WebException: System.Net.Sockets.SocketException ---> uzak sunucuya bağlanılamıyor: Hedef makine etkin olarak DestinationServer:80'i reddettiğinden bağlantı kurulamıyor
Kök neden HTTP dinlemiyor.
Düzeltme/Geçici Çözüm Uzak Aracı Hizmeti'ne HTTP trafiğine izin verildiğinden emin olun.

4. Yönteme İzin Verilmiyor hatasıyla sunucuya bağlanmaya çalışılıyor

Belirtiler Microsoft.Web.Deployment.DeploymentException: Uzak aracı URL'si 'http://DestinationServer/' isteği tamamlanamadı. >--- System.Net.WebException: Uzak sunucu bir hata döndürdü: (405) Yönteme İzin Verilmiyor.
Kök neden msdepsvc.exe yolu eksik olduğundan istek MS Deploy yerine Internet Information Services (IIS) tarafından alındı.
Düzeltme/Geçici Çözüm URL'yi /MSDeployAgentService içerecek şekilde değiştirin.

5. Uzak Aracı Hizmeti'ne yönetici olmayan olarak erişmeye çalışılıyor

Belirtiler Microsoft.Web.Deployment.DeploymentException: Uzak aracı URL'si 'http://DestinationServer/msdeployAgentService' isteği tamamlanamadı. >---; System.Net.WebException: Uzak sunucu bir hata döndürdü: (401) Yetkisiz.
Kök neden Uzak Aracı Hizmeti, çağıranın Administrators grubunun veya Administrators grubuna eklenmiş bir etki alanı hesabından üyesi olmasını gerektirir. Yerleşik hesap olmayan bir yerel yönetici, Web Dağıtımı 2.0'daki bir hata nedeniyle Uzak Aracı Hizmeti ile çalışmaz.
Düzeltme/Geçici Çözüm Yönetici kimlik bilgilerini sağlayın.

6. Uzak Aracı Hizmeti işlem sırasında kilitleniyor

Belirtiler Hizmet, birkaç saate kadar uzun süre yanıt vermeyi durdurabilir.
Kök neden Bilinmiyor.
Düzeltme/Geçici Çözüm İşlemi durdurun ve yinelemeyi deneyin.

7. İstemci ve sunucu uyumlu değil (sürüm uyuşmazlığı)

Belirtiler Timestamp=24638007621418 MsDepSvc.exe Hatası: 0 : Bir hata oluştu. Özel durum ayrıntıları şunlardır: Microsoft.Web.Deployment.DeploymentClientServerException: İstemci ve sunucu uyumlu değil. İstemci tarafından desteklenen en düşük sürüm '7.1.538.0'dır. Sunucu tarafından desteklenen en yüksek sürüm '7.1.537.0'dır.
Kök neden Bazı sürümler birlikte çalışmaz, bu nedenle Web Dağıtımı bunların birlikte çalışmasını engeller. Genellikle yayın öncesi sürümlerin yayımlanan sürümlerle çalıştırılmasını engellemek için yapılır.
Düzeltme/Geçici Çözüm Sürümleri eşleştirin.

8. Uzak Aracı Hizmeti URL'yi dinlemeye başlayamadı

Belirtiler Uzak Aracı Hizmeti '{0}' URL'sini dinlemeye başlayamadı. URL'nin kullanımda olmadığından emin olun.
Kök neden Genellikle BIR URL çakışması gösterir.
Düzeltme/Geçici Çözüm Varsayılan URL'yi istiyorsanız veya belgelerde belirtildiği gibi özel bir URL ayarlamak istiyorsanız yeniden yüklemeyi deneyin. URL özelleştirmesi hakkında daha fazla bilgi için bkz . Uzak Hizmeti Özelleştirme ve Güvenliğini Sağlama.

Web Yönetimi Hizmeti sorunları

1. Web Yönetim Hizmeti başlatılmamış

Belirtiler Web Yönetim Hizmeti başlatılmamış.
Kök neden Bilinmiyor. Hizmet varsayılan olarak başlatılmalıdır.
Düzeltme/Geçici Çözüm Web Yönetim Hizmeti hizmetini başlatın: Net Start WMSVC.

2. Yetkilendirilmedi: Dağıtım işleyicisi kuralları tarafından yetkilendirilmeyen kullanıcı

Belirtiler Web Yönetim Hizmeti kullanılarak bağlanırken belirtilen provider <ProviderName> ile bir işlem tamamlanamadı. Sunucu yöneticisi kullanıcıyı bu işlem için yetkilendirmediyse bu durum oluşabilir.
Kök neden Yönetici olmayan bir kullanıcı, bir sağlayıcıyla kısıtlanmış bir eylem gerçekleştirmeye çalıştı. Bu eylem genellikle eşleşen bir temsilci seçme kuralının bulunamadığını gösterir. Kullanıcı adı, sağlayıcı, işlem veya sağlayıcı yolu yanlış.
Düzeltme/Geçici Çözüm Geçici çözüm, temsilci seçme kuralını düzeltmek veya bir tane oluşturmaktır. Temsilci seçme kuralları hakkında daha fazla bilgi için bkz . Web Dağıtım İşleyicisini Yapılandırma.

Visual Studio'dan yayımlarken oluşan hatalar

Visual Studio'dan Web Dağıtımı aracılığıyla doğru yapılandırılmamış bir sunucuya yayımlamaya çalışırken karşılaşabileceğiniz yaygın hataları giderme hakkında daha fazla bilgi için bkz . Visual Studio ile ilgili Web Dağıtımı sorunlarını giderme.