Aracılığıyla paylaş


Web Dağıtımı hata kodları

Şunlar için geçerlidir: Internet Information Services 7.0, Internet Information Services 7.5, Internet Information Services 8.0

Bazı yaygın hata durumları için Web Dağıtımı hata iletilerini görüntüler. Bu makalede hata iletisinin neden gösterildiği açıklanır ve hatalardan kaçınmaya yönelik adımlar sağlanır. Web Dağıtımı'nın nasıl başlatılacağına bağlı olarak hata iletisi farklı olabilir. Örneğin, Microsoft WebMatrix özel hata iletilerini göstermeyi seçer. Sonraki birkaç bölümde listelenen hata iletileri msdeploy.exe komut satırında ve API'de gösterilir:

"MySqlDumpNotFound (MySQL Yedekleme Aracı Bulunamadı)"

Tanı

Web Dağıtımı mysqldump.exe yürütülebilir dosyasını bulamayabilir. Bu yürütülebilir dosya MySQL veritabanı dağıtımları için gereklidir.

Çözünürlük

Aşağıdaki geçici çözümlerden birini deneyebilirsiniz:

  • Yürütülebilir dosyayı içinde C:\Program Files\MySQL\MySQL Server\binyerleştirin.
  • Yürütülebilir dosyaya işaret eden bir REG_SZ kayıt defteri anahtarı ayarlayın. Örneğin,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\<version>\MySqlDumpPathc:\mysqldump\mysqldump.exe

Uzaktan Uygulama Bulunamadı

Tanı

Uzak uygulama bulunamadı. Bu hata, "remoteapp" gerçekten mevcut olmayan bir "remotesite/remoteapp" dökümü yapmaya çalışırsanız oluşabilir.

Çözünürlük

Gerçekten var olan bir uzak uygulama adı belirtin.

DosyaVeyaKlasörBulunamadı

Tanı

Bu hata, var olmayan bir dosyada veya klasörde bir işlem yapmaya SetAcl çalışırsanız oluşabilir.

Çözünürlük

Var olan bir dosya veya klasör belirtin.

HATA_HEDEF_GEÇERSİZ

Tanı

Bilgisayar adı yanlış yazılmış veya bilgisayara ulaşılamıyor.

Çözünürlük

Bilgisayar adının geçerli olup olmadığını denetlemeyi deneyin. Bilgisayara el ile ping yapmayı deneyin.

HEDEF ULAŞILAMAZ

Tanı

Web Yönetim Hizmeti veya Uzak Aracı uzak bilgisayarda yüklü değil veya erişilemiyor.

Çözünürlük

Bağlandığınız bilgisayara bağlı olarak uzak bilgisayarda Uzak Aracı Hizmeti'nin veya Web Yönetim Hizmeti'nin başlatıldığını doğrulayın. Bu hizmetlerin başlatıldığından emin olmak için uzak bilgisayarda ve net start wmsvc yürütebilirsiniznet start msdepsvc. Ayrıca, güvenlik duvarının hedefle iletişimi kesintiye uğratmadığından emin olun.

HATA_KULLANICI_YETKİSİZ

Tanı

Bu hata kodu çeşitli nedenlerden dolayı gösterilebilir. Genellikle bir kimlik doğrulaması veya yetkilendirme sorunu olduğunu gösterir ve aşağıdaki nedenlerden herhangi biri nedeniyle oluşabilir:

  • Kullanıcı yok.
  • Kullanıcının Web Yönetim Hizmeti'ni kullanarak bağlanıyorsa siteye IIS Yöneticisi erişimi yoktur.
  • Site yok.
  • Parola yanlış.

Çözünürlük

Web Yönetim Hizmeti'ni kullanarak bağlanmak için şu adımları izleyin:

  1. Kullanıcı adı ve parolanın doğru olduğunu doğrulayın.
  2. Sitenin var olduğunu doğrulayın.
  3. Sitenin kapsamı için IIS Yöneticisi İzinlerine sahip olduğunuzu doğrulayın.

Uzak Aracı Hizmeti'ni kullanarak bağlanmak için şu adımları izleyin:

  1. Kullanıcı adı ve parolanın doğru olduğunu doğrulayın.

  2. Belirttiğiniz kullanıcı hesabının uzak bilgisayardaki Administrators grubunun bir üyesi olduğunu doğrulayın.

    Not

    Yerleşik yöneticiyi kullanmıyorsanız, "MSDepSvcUsers" grubu adlı yeni bir grup oluşturun ve yeni yöneticinizi bu gruba ekleyin.

  3. Sitenin var olduğunu doğrulayın.

HATA_KULLANICI_YÖNETICI_DEĞİL

Tanı

ERROR_USER_NOT_ADMIN kodu, Uzak Aracı Hizmeti'ne bağlanmaya çalışıyor ancak uygun yönetici kimlik bilgilerini sağlamadıysanız gösterilir.

Çözünürlük

Uzak Aracı Hizmeti yerleşik Yönetici veya Etki Alanı Yöneticisi kimlik bilgilerini kabul eder. Etki alanı dışı bir kurulumunuz varsa ve yerleşik yönetici dışında bir hesap kullanmak istiyorsanız aşağıdaki adımları uygulayın:

  1. Uzak bilgisayarda ayrı bir kullanıcı grubu MSDepSvcUsers oluşturun.
  2. Hem yerel hem de uzak bilgisayarda yerel bir hesap A oluşturun.
  3. Uzak bilgisayarda öğesine A ekleyinMSDepSvcUsers.
  4. Yayımlamak için hesabı A kullanın; bu, yerleşik bir yönetici hesabına gerek kalmadan yayımlamanıza olanak tanır.

SERTİFİKA_DOĞRULAMA_HATASI

Tanı

Web Dağıtımı uç noktası tarafından sunulan sertifika güvenilmeyen veya geçersiz. Bu durum genellikle uzak sunucuda Uzak Aracı Hizmeti veya Web Yönetim Hizmeti için otomatik olarak imzalanan bir sertifika varsa gerçekleşir.

Çözünürlük

Uç noktaya güvenilir bir sertifika yükleyin veya sertifika doğrulamayı atlamayı deneyin.

  1. msdeploy.exe komut satırından -allowUntrusted bayrağını/parametresini geçirin.

  2. Visual Studio yayımlama kullanıcı arabiriminden öğesini denetleyin Allow Untrusted.

  3. Visual Studio dağıtım paketinden (örneğin, MyApp.deploy.cmd) bayrağını -allowUntrusted iletin.

  4. pubxml dosyasına ekleyin <AllowUntrustedCertificate>true</AllowUntrustedCertificate> :

    <PropertyGroup>
      <AllowUntrustedCertificate>true</AllowUntrustedCertificate>
    </PropertyGroup>
    

HATA_PROXY_ARA_SUNUCU

Tanı

Ara sunucu ağ geçidi, Web Dağıtımı'nın uzak Web Dağıtımı uç noktasıyla iletişim kurmasını engelliyor.

Çözünürlük

Web Dağıtımı sistem ara sunucusu ayarlarını okumaz. Geçici bir çözüm olarak, aşağıdaki adımları uygulayarak sistem proxy'sini devre dışı bırakmayı deneyin:

  1. Internet Explorer'ı başlatın.
  2. AraçlarSeçenekleri'ni> seçin.
  3. Bağlantı'ya tıklayın.
  4. LAN Ayarları'nı seçin.
  5. Tüm onay kutularını devre dışı bırakın.

HATA_SITE_MEVCUT_DEĞİL

Tanı

Belirtilen IIS sitesi yok.

Çözünürlük

Belirtilen sitenin gerçekten var olduğunu doğrulayın. Bazen, site URL'si yerine / belirttiyseniz \ bu hatayı alabilirsiniz. olarak /değiştirmeyi \ deneyin.

HATA_UYGULAMA_MEVCUT_DEĞİL

Tanı

Belirtilen uygulama IIS'de yok.

Çözünürlük

Uygulama yolunun adını doğru belirttiğinizden emin olmak için IIS Yöneticisi'ni denetleyin.

ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP,

ERROR_USER_NOT_AUTHORIZED_FOR_DBFULLSQL
HATA_KULLANICI_DBMYSQL_İÇİN_YETKİLENDİRİLMEMİŞ
KULLANICI_SETACL_İÇİN_YETKİLENDİRİLMEDİ
HATA_KULLANICI_APPPOOLNETFX_İÇİN_YETKİLENDİRİLMEDİ
KULLANICI_APPPOOLPIPELINE_için_YETKİLENDİRİLMİŞ_DEĞİL_HATASI
HATA_KULLANICI_RECYCLEAPP_YETKİLİ_DEĞİL
HATA_KULLANICI_UYGULAMA_OLUŞTURMA_YETKİSİ_YOK
HATA_KULLANICI_İÇERİK_YOLUNA_YETKİSİZ

Listelenen hata grubu aşağıdaki tanılama, çözüm ve geçici çözümü paylaşır:

Tanı

Yönetici olmayan bir kullanıcı, kullanıcının şu anda yetkilendirilmeyen bir Web Dağıtımı sağlayıcısıyla bir işlem gerçekleştirmeye çalıştı.

Çözünürlük

Web Dağıtımı kurulumu, varsayılan olarak yönetici olmayanların bu sağlayıcıyla işlem gerçekleştirmesine olanak tanıyan Yönetim Hizmeti Temsil Kuralları oluşturur. Bu sağlayıcı için gereken temsilci seçme kuralının doğru ayarlandığını denetleyin.

Geçici çözüm

Programlar>Denetim Masası'ndan Web Dağıtımında Onar'ı çalıştırın. Alternatif olarak, temsilci seçme kuralını el ile oluşturun.

HATA_KULLANICI_DISTRIBÜSYON_SAĞLAYICISI_İÇİN_YETKİLENDİRİLMEMİŞ

Tanı

Yönetici olmayan bir kullanıcı, kullanıcının şu anda yetkilendirilmeyen bir Web Dağıtımı sağlayıcısıyla bir işlem gerçekleştirmeye çalıştı. Bu hata kodu, Web Dağıtımı kurulumunun temsilci kuralı oluşturmadığı bir sağlayıcıyla işlem gerçekleştirmeye çalışırsanız gösterilir.

Çözünürlük

Web Dağıtımı kurulumu bu sağlayıcı için bir temsilci kuralı oluşturmaz. Temsilci seçme kuralını el ile oluşturun.

SITE_KLASÖRÜNE_ERİŞİM_YETERSİZ_ERROR

Tanı

Web Yönetim Hizmeti üzerinden yönetici olmayan olarak bağlanmaya çalıştığınızda bu hata oluşabilir:

  • IIS Yöneticisi kimlik bilgilerini kullanarak bağlanmak için, Web Yönetim Hizmeti'nin kimliğinin (genellikle Yerel Hizmet) altında dosya ve klasör oluşturabilmesi için sitenin kök klasöründe Tam Denetim izinlerine sahip olması gerekir.
  • Windows kimlik bilgilerini kullanarak bağlanmak için Windows kullanıcısının dosya ve klasör oluşturabilmesi için sitenin kök klasörü üzerinde tam denetime sahip olması gerekir.

Çözünürlük

Sitenin kök klasöründe uygun hesaba Tam Denetim verin. Alternatif olarak, aşağıdaki adımları uygulayın:

  1. IIS Yöneticisi'ni başlatın ve söz konusu siteye sağ tıklayın.
  2. Web Dağıtımı Yayımlama için Dağıt'a>Yapılandırmaya tıklayın.
  3. Uygun bir kullanıcı adı seçin.
  4. Kurulum'a tıklayın.

ERROR_INSUFFICIENT_ACCESS_TO_APPHOSTCONFIG (APPHOSTCONFIG dosyasına yetersiz erişim)

Tanı

createApp yetkilendirme kuralı için RunAs olarak belirtilen kimliğin IIS sunucusunun applicationHost.config dosyasına Yazma iznine sahip olması gerekir.

Çözünürlük

CreateApp temsilci kuralının RunAs kimliği için, IIS sunucusunun applicationHost.config dosyasına Yazma erişimi sağlayın.

GEÇERSİZ_BAĞLANTI_DİZGESİ

Tanı

Veya sağlayıcısının düzgün çalışmamasına neden olan geçersiz bir dbFullSqldbMySql veritabanı bağlantı dizesi belirtildi. Bu hata, bağlantı dizesi yanlış biçimlendirilmişse (Örnek, Se v ver=localhost;...) veya bağlantı dizesi anahtarlar içeriyorsa ve hedef veritabanı sunucusunun tanımadığı bir hata oluşabilir.

Çözünürlük

bağlantı dizesi geçerli olduğunu doğrulayın.

SQL YÜRÜTME HATASI

Tanı

SQL betiği yürütme hatası oluştu.

Çözünürlük

Bu hata birçok nedenden dolayı oluşabilir. Daha fazla bilgi için bkz. Windows'ta web geliştirme.

ERROR_TÜRÜ_BİRLEŞİMDE_BULUNMADI

Tanı

dbFullSql Web Dağıtımı sağlayıcısı, Sunucu Yönetim Nesneleri sürüm 10 veya üzerini gerektirir.

Çözünürlük

Eksik bağımlılık nedeniyle SQL sağlayıcısı çalıştırılamıyor. Microsoft SQL Server Yönetim Nesneleri'nin (Sürüm 10 veya üzeri) yüklü olduğundan emin olun.

SİLİNECEK_OBJE_MEVCUT_DEĞİL

Tanı

Web Dağıtımı başlangıçta silinecek bir nesne buldu, ancak silmeye çalıştığında nesne eksikti.

Çözünürlük

Eşitleme gerçekleştirirken hedefi değiştiren başka dış işlem olmadığından emin olun.

HATA_APPPOOL_SÜRÜM_UYUMSUZLUĞU

Tanı

Kaynak uygulama havuzu sürümü, hedef uygulama havuzu sürümünden farklıdır.

Çözünürlük

Uygulama havuzu sürümlerini kaynak ve hedef arasında eşleşecek şekilde el ile değiştirebilir veya sağlayıcıyı apppoolnetfx kullanarak bunu otomatik olarak yapabilirsiniz.

MERKEZİ_SERTİFİKA_DEPOSU_AYARLARI_OKUNAMIYOR

Tanı

Merkezi sertifika deposu geçerli yapılandırmanızda kullanılamaz.

Çözünürlük

IIS 8 veya sonraki bir sürümü kullandığınızdan emin olmanız gerekir. 64 bit sunucuda msdeploy.exe çalıştırıyorsanız yürütülebilir dosyanın 64 bit sürümünü kullandığınızdan emin olun.

MERKEZİ SERTİFİKA DEPOSU DOĞRU ŞEKİLDE YAPILANDIRILMAMIŞ

Tanı

Merkezi SSL Sertifika Deposu yüklü değil veya düzgün ayarlanmış. Bu özellik IIS 7.5 veya önceki sürümlerde de desteklenmez.

Çözünürlük

Eşitlediğiniz sunucunun IIS 8 veya üzerini çalıştırdığını doğrulayın. Ayrıca, Merkezi SSL Sertifika Deposu'nu bu sunucuda yükleyip yapılandırdığını doğrulayın.

HATA_GEREKLİ_BAĞIMLILIKLAR_EKSİK

Tanı

AppHostAuthOverride sağlayıcısı IIS 7 veya sonraki bir sürümü gerektirir.

Çözünürlük

Değiştirdiğiniz hedef sunucunun IIS 7 veya üzerini çalıştırdığından emin olun.

UZAK_HİZMETE_BAĞLANILAMADI_HATASI

Tanı

Web Dağıtımı uzak hizmete bağlanamıyor.

Çözünürlük

Şunlardan emin olun:

  • Uzak makineye ping yapabilirsiniz.
  • msdepsvc veya wmsvc hizmeti uzak sunucuda başlatılır.
  • Güvenlik duvarınız hedefteki bağlantı noktalarınızın gelen bağlantılarını engellemez. Varsayılan yüklemeyi kullandıysanız için 80 ve için msdepsvcwmsvc8172 olacaktır.

HATA_ÇERÇEVE_SÜRÜMLERİ_UYUŞMUYOR

Tanı

.NET'in farklı sürümlerinin yüklü olduğu iki makine arasında bir web sunucusu eşitlemesi yapıyorsanız ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH hatası oluşabilir.

Çözünürlük

Varsayılan olarak, Web Dağıtımı yapılandırma dosyasında belirtilen .NET sürümünü kullanmayı tercih eder. Web Dağıtımı'nın istemcide kullandığı .NET sürümü sunucudaki sürümden farklıysa, .NET'in farklı sürümlerindeki ayarların geçirilmesini önlemek için bir Web Sunucusu eşitlemesi engellenir. Bu sorunu çözmek için iki seçeneğiniz vardır:

  1. Web Dağıtımı'nı netFxVersion tam olarak hangi .NET ayarlarının geçirildiği konusunda bilgilendirmek için sağlayıcı ayarını kullanın. Aşağıda Web Dağıtımı'nı .NET ayarlarını eşitlemeye zorlayan bir komut satırı örneği verilmiştir:

    msdeploy.exe -verb:sync -source:webserver,machineconfig32.netfxversion=2,machineconfig64.netfxversion=2,rootwebconfig32.netfxversion=2,rootwebconfig64.netfxversion=2 -dest:webserver,machineconfig32.netfxversion=2,machineconfig64.netfxversion=2,rootwebconfig32.netfxversion=2,rootwebconfig64.netfxversion=2,computername=destServername

  2. Web Dağıtımı'nı istemci ve sunucu arasında aynı .NET sürümünde çalıştırın. İstemci tarafında, ilk belirtildiği .NET sürümü için dosyadaki %programfiles%\IIS\Microsoft Web Deploy V3\msdeploy.exe.config sürüm öğesinin sırasını supportedRuntime olarak değiştirin (örnek için gacInstall sağlayıcısına bakın). Bu, sisteminizde yüklü olduğu varsayılarak .NET sürümünü gösterir. Sunucu tarafında, için de aynısını %programfiles%\IIS\microsoft web deploy\msdepsvc.exe.configyapabilirsiniz. Bu dosyayı değiştirirseniz ve net stop msdepsvcolan Web Dağıtım Aracısı Hizmetlerini yeniden başlattığınızdan net start msdepsvc emin olun.

ERROR_HTTPCERT_BINDING_NOT_FOUND

Tanı

Belirtilen bağlama bulunamadı.

Çözünürlük

Belirtilen bağlamanın mevcut olduğunu doğrulamak için komut satırından komutunu çalıştırın netsh http show sslcert . Bulunamazsa IIS Yöneticisi aracılığıyla yeniden oluşturmanız gerekebilir.

HATA_YANLIŞ_PARAMETRE_ETİKETİ

Tanı

Yanlış parametre etiketi geçirildi.

Çözünürlük

MICROSOFT Deploy'ı SQL, SQLCE veya MYSQL etiketiyle yeniden çalıştırın.

HATA_GEÇERSİZ_YOL

Tanı

Sağlayıcı yolu geçersiz.

Çözünürlük

Sağlayıcınızın yolu, kullandığınız sağlayıcıya bağlı olarak farklılık gösterebilir. Kullandığınız sağlayıcı hakkında daha fazla bilgi edinmek için bkz. Web Dağıtımı Sağlayıcıları .

HATA_GEÇERSİZ_AYAR_BELİRTİLDİ

Tanı

Belirtilen sağlayıcı ayarı geçersiz.

Çözünürlük

Kullandığınız sağlayıcı hakkında daha fazla bilgi edinmek için bkz. Web Dağıtımı Sağlayıcıları .

ERROR_INVALID_SETTING_VALUE_SPECIFIED (Geçersiz ayar değeri belirtildi)

Tanı

Sağlayıcı ayarı değeri geçersiz.

Çözünürlük

Kullandığınız sağlayıcı hakkında daha fazla bilgi edinmek için bkz. Web Dağıtımı Sağlayıcıları .

SNI BAĞLANTILARI DESTEKLENMİYOR HATASI

Tanı

SNI Bağlamaları yalnızca IIS 8 veya sonraki sürümlerde desteklenir.

Çözünürlük

SNI Bağlamaları yalnızca IIS 8 veya sonraki sürümlerde oluşturulabilir.

YEDEKLEME GERİ YÜKLEME BAŞARISIZ

Tanı

Web Dağıtımı yedeklemeyi geri yükleyemedi.

Çözünürlük

Aşağıdaki noktaları doğrulayın:

  • Belirtilen yedekleme sunucuda var.
  • Yedekleme içinde bir veritabanı varsa, bağlantı dizesi sağlayıcı ayarında bir bağlantı dizesi belirtilir.

HATA_YEDEKLER_DOĞRU_YAPILANDIRILMAMIŞ

Tanı

Yedekleme özelliği hedef sunucuda düzgün yapılandırılmamış.

Çözünürlük

Ayarların yanlış yapılandırıldığına ilişkin ipuçları için olay günlüklerini denetleyin. applicationHost.config dosyasında depolanan ayarların BackupManagerSchema.xmlIIS şema dosyasına uygun olduğunu doğrulayın.

YEDEK OLUŞTURULAMIYOR

Tanı

Web Dağıtımı hedef sunucuda yeni bir yedekleme oluşturamadı.

Çözünürlük

Aşağıdakileri doğrulayın:

  • Sağlayıcı appHostConfig eşitlemesi yapıyorsanız sağlayıcının yolunun boş olmadığından emin olun.
  • Bir bildirimde sanal yollar kullanan birden çok sağlayıcı varsa, tüm yolların aynı uygulamayı gösterdiğinden emin olun.
  • El ile yedekleme gerçekleştiriyorsanız, sunucu yedekleme ayarlarında özelliğin AÇILDI olduğundan emin olun.
  • İstemciye döndürülen hata iletisi gerekli bilgileri içermiyorsa sunucu olay günlüklerini denetleyin.

HATA_AYAR_YALNIZCA_OKUNUR

Tanı

Ayarlamaya çalıştığınız yedekleme ayarı salt okunur olarak işaretlenir ve ayarlanamaz.

Çözünürlük

Sunucu yöneticisinin, dosyayı el ile güncelleştirerek veya Web Dağıtımı'nın PowerShell betiklerini kullanarak yedekleme ayarınıapplicationHost.config dosyasında "ayarlanabilir" olarak işaretlemesi gerekir.

DOSYA KULLANIMDA

Tanı

Şu anda kullanımda olduğundan hedef dosyanın üzerine yazılamaz veya silinemez.

Çözünürlük

Eşitleme gerçekleştirmeden önce hedef dosyanın kullanımda olmadığından emin olun. İçeriği IIS 7 veya sonraki sürümlerinde barındırılan bir web sitesiyle eşitlerseniz (, appHostConfigveya iisApp sağlayıcılarını kullanarakcontentPath), kuralı etkinleştirerek appOffline eşitleme sırasında uygulamayı çevrimdışına almayı göz önünde bulundurun.

Kuralı yayımlama profilinde (.pubxml) yapılandırabilirsinizappOffline. EnableMSDeployAppOffline öğesini PropertyGroup şuna ekleyin:

<PropertyGroup>
  <EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>

UYGULAMA ÇEVRİMİÇİ DURUMA GETİRİLEMEDİ HATASI

Tanı

Web Dağıtımı, eşitleme tamamlandıktan sonra app_offline.htm dosyasını siteden kaldıramadı.

Çözünürlük

Eşitlemeyi kural etkinken appOffline yeniden çalıştırabilir veya hedef sunucudaki sitenizin kökünden app_offline.htm dosyasını el ile silebilirsiniz. Hatanın nedeni hakkında ayrıntılı bilgi için sunucu olay günlüklerine bakın.

Kuralı yayımlama profilinde (.pubxml) yapılandırabilirsinizappOffline. EnableMSDeployAppOffline öğesini PropertyGroup şuna ekleyin:

<PropertyGroup>
  <EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>

DAHA YÜKSEK BİR ÇERÇEVE SÜRÜMÜ GEREKİYOR

Tanı

SQL DAC için .NET 4.0 gerektiğinden, Web Dağıtımı SQL Ayrılmış Yönetici Bağlantısı (DAC) kullanarak eşitleme gerçekleştiremedi.

Çözünürlük

DAC kullanarak SQL bağlantısını yapan sunucuda .NET 4.0'ın yüklü olduğundan emin olun. msdeploy.exeistemcisini kullanarak bağlanıyorsanız, msdeploy.exe yapılandırma dosyasında ilk seçeneği olarak .NET 4.0'ın listelenmiş olduğundan emin olun. Sunucu uç noktasına (Web Dağıtım Aracısı hizmeti) bağlanıyorsanız msdepsvc yapılandırma dosyasında ilk seçeneği msdepsvc.exe olarak .NET 4.0'ın listelenmiş olduğundan emin olun.

Maksimum Uygulama Sayısı Aşıldı Hatası

Tanı

Hedef sunucuda izin verilenden daha fazla web uygulaması oluşturdunuz.

Çözünürlük

Sunucu yöneticinizden daha fazla uygulama isteyin veya mevcut uygulamalarınızdan bazılarını silin.

ERROR_API_DESTEKLENMIYOR

Tanı

Çağrılan API, sunucu Web Dağıtımı'nın önceki bir sürümünü kullandığından hedef sunucuda yok.

Çözünürlük

Web Dağıtımı'nın en son sürümünü sunucuya yükleyin.

DacFxNeededForSQLProvider (SQL Sağlayıcı için DacFx Gerekli), ERROR_SCRIPTDOM_NEEDED_FOR_SQL_PROVIDER (SQL Sağlayıcı için ScriptDom Gerekli), ERROR_SQLCLRTYPES_NEEDED_FOR_SQL_PROVIDER (SQL Sağlayıcı için CLR Türleri Gerekli)

Üç hatadan oluşan grup aşağıdaki tanılama ve çözümü paylaşır:

Tanı

SQL DAC ve bağımlılıkları yüklenmez.

Çözünürlük

Yüklemek için Web Platformu Yükleyicisi'ni kullanın:

  • Microsoft SQL Server 2012 Veri Katmanı Uygulama Çerçevesi
  • SQL Server 2012 Transact-SQL ScriptDom
  • SQL Server Sistem CLR Türleri 11.0

PAKET ÇOK BÜYÜK HATASI

Tanı

Oluşturulan paket veya yedekleme en fazla 4 GB boyutu aşıyor.

Çözünürlük

Bunun yerine paket oluştururken sağlayıcıyı archiveDir kullanın. Şimdi, otomatik yedeklemelerle ilgili olarak bu sınır için bir çözüm yoktur.

ZAMAN AŞIMI HATASI

Tanı

MySqlDump'un belirli bir sorguya yanıt vermesi çok uzun sürdü.

Çözünürlük

Ve WaitAttemptsSettingInfo sağlayıcı ayarlarının değerini değiştirerek, Web Dağıtımı'nın MySqlDump'un sorgudan döndürülmesini bekleme sürelerini WaitIntervalSettingInfo değiştirebilirsiniz.

HATA_DERLEME_BULUNAMADI

Tanı

Gerekli bağımlılıklar yüklenemedi.

Çözünürlük

Web Dağıtımı'nı MSI aracılığıyla el ile yüklediyseniz, Web Platformu Yükleyicisi'ni kullanarak Web Dağıtımı'nı yeniden yüklemeyi deneyin. Bu, sizin için gerekli bağımlılıkları yüklemeye yardımcı olur.

ERROR_SMO_NEEDED_FOR_SQL_PROVIDER, ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP, ERROR_SCRIPTER_NEEDED_FOR_SQLCE_PROVIDER

Hata kodları ERROR_SMO_NEEDED_FOR_SQL_PROVIDER, ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP ve ERROR_SCRIPTER_NEEDED_FOR_SQLCE_PROVIDER kodları aşağıdaki tanılama ve çözümü paylaşır:

Tanı

SQL Paylaşılan Yönetim Nesneleri (SMO) bulunamadı veya yüklü sürüm çok eski.

Çözünürlük

Web Platformu Yükleyicisi'ni kullanarak SMO'nun en son sürümünü yükleyin.

VERİTABANINA_BAĞLANILAMIYOR_HATASI

Tanı

Bu hata, veritabanına bağlantı yapılamadığından oluşur.

Çözünürlük

Aşağıdakileri doğrulayın:

  • bağlantı dizesi doğru.
  • bağlantı dizesi belirtilen hesabın veritabanına erişimi vardır.
  • Bağlandığınız veritabanı sunucusu uzak bağlantılara izin verir.
  • Veritabanı sunucusuna Web Dağıtımı çalıştıran makineden erişilebilir. Uzak bir Web Dağıtımı sunucusuna bağlanıyorsanız ve bir veritabanı belirttiyseniz, uzak Web Dağıtımı sunucusunun veritabanınıza erişimi olduğundan emin olmanız gerekir.

ERROR_DACPAC_EXTRACTION_TIMEDOUT

Tanı

DAC PAC eyleminin tamamlanması çok uzun sürdü.

Çözünürlük

Sağlayıcı ayarını belirterek CommandTimeout Web Dağıtımı'nın bir komutun tamamlanmasını beklediği süreyi artırın.

HATA_DESTEKLENMİYOR

Tanı

Azure Web Siteleri, Web Dağıtımı yayımlama işlemi sırasında yeni sanal uygulamalar oluşturmayı veya sunucuda mevcut uygulama yapılandırmasını değiştirmeyi desteklemez.

Çözünürlük

Azure portalıhttps://portal.azure.com/ () aracılığıyla yeni sanal uygulamalar oluşturabilir veya web siteniz için mevcut yapılandırma ayarlarını değiştirebilirsiniz. Bunu yapmak için

  1. Portalda oturum açın.
  2. Site ayarlarınızı açın.
  3. Yapılandır sekmesini seçin.
  4. Yapılandır sekmesinde, sitenizi dağıtmaya çalıştığınız uygulamanın yapılandırma ayarlarıyla eşleşecek şekilde değiştirin. Çoğu durumda, bu yalnızca .NET Framework sürümünü değiştirmekle ilgili bir konudur, ancak bazı durumlarda bu durum yeni bir sanal uygulama eklemenizi de gerektirebilir.

OBJE OLUŞTURULURKEN HATA: İSTİSNA

Genellikle bu, kaynakta sağlayıcıları doğrulamayla ilgili bir sorunu gösterir. Örneğin, bir kaynak dosya paylaşımındaki içeriği eşitlemeye çalışıyorsanız ve dosya paylaşımına erişiminiz yoksa bu hata kodunu görebilirsiniz. Bu tür sorunlar için, yayımlamak istediğiniz tüm kaynak verilere erişiminiz olduğundan emin olun.

YÖNTEM_ÇALIŞTIRILAMADI

Veritabanını yayımlamada bir sorun olduğunu belirten genel bir hata kodu. Genellikle bu kodla ilişkili yığın izlemesi ve iletisi SQL Yönetim Nesneleri veya SQL Veri Katmanı Application Framework tarafından atılan gerçek hatayı göstermelidir.