Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ş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_SZkayı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:
- Kullanıcı adı ve parolanın doğru olduğunu doğrulayın.
- Sitenin var olduğunu doğrulayın.
- 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:
Kullanıcı adı ve parolanın doğru olduğunu doğrulayın.
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.
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:
- Uzak bilgisayarda ayrı bir kullanıcı grubu
MSDepSvcUsersoluşturun. - Hem yerel hem de uzak bilgisayarda yerel bir hesap
Aoluşturun. - Uzak bilgisayarda öğesine
AekleyinMSDepSvcUsers. - Yayımlamak için hesabı
Akullanı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.
msdeploy.exe komut satırından
-allowUntrustedbayrağını/parametresini geçirin.Visual Studio yayımlama kullanıcı arabiriminden öğesini denetleyin
Allow Untrusted.Visual Studio dağıtım paketinden (örneğin, MyApp.deploy.cmd) bayrağını
-allowUntrustediletin.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:
- Internet Explorer'ı başlatın.
- AraçlarSeçenekleri'ni> seçin.
- Bağlantı'ya tıklayın.
- LAN Ayarları'nı seçin.
- 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:
- IIS Yöneticisi'ni başlatın ve söz konusu siteye sağ tıklayın.
- Web Dağıtımı Yayımlama için Dağıt'a>Yapılandırmaya tıklayın.
- Uygun bir kullanıcı adı seçin.
- 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.
-
msdepsvcveyawmsvchizmeti 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:
Web Dağıtımı'nı
netFxVersiontam 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=destServernameWeb 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.configsürüm öğesinin sırasınısupportedRuntimeolarak 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 venet stop msdepsvcolan Web Dağıtım Aracısı Hizmetlerini yeniden başlattığınızdannet start msdepsvcemin 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ı
appHostConfigeş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
- Portalda oturum açın.
- Site ayarlarınızı açın.
- Yapılandır sekmesini seçin.
- 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.