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

Tanı

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

Çözüm

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 etmek için bir REG_SZ kayıt defteri anahtarı ayarlayın. Örneğin,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\<version>\MySqlDumpPathc:\mysqldump\mysqldump.exe

RemoteAppNotFound

Tanı

Uzak uygulama bulunamadı. "remoteapp" gerçekten mevcut olmayan "remotesite/remoteapp" dökümünü yapmaya çalıştığınızda bu hata oluşabilir.

Çözüm

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

FileOrFolderNotFound

Tanı

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

Çözüm

Var olan bir dosya veya klasör belirtin.

ERROR_DESTINATION_INVALID

Tanı

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

Çözüm

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

ERROR_DESTINATION_NOT_REACHABLE

Tanı

Web Yönetim Hizmeti veya Uzak Aracı uzak bilgisayarda yüklü değil veya ulaşılamıyor.

Çözüm

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 msdepsvc komutunu yürütebilirsiniznet start wmsvc. Ayrıca, güvenlik duvarının hedefle iletişimi kesintiye uğratmadığından emin olun.

ERROR_USER_UNAUTHORIZED

Tanı

Bu hata kodu çeşitli nedenlerden dolayı gösterilebilir. Genellikle bir kimlik doğrulama veya yetkilendirme sorununu 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üm

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 Yöneticiler 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.

ERROR_USER_NOT_ADMIN

Tanı

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

Çözüm

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 MSDepSvcUsers ekleyinA.
  4. Yayımlamak için hesap A kullanın; bu, yerleşik yönetici hesabına gerek kalmadan yayımlamanıza olanak tanır.

ERROR_CERTIFICATE_VALIDATION_FAILED

Tanı

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

Çözüm

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

  1. msdeploy.exe komut satırında bayrağını -allowUntrusted 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 geçirin.

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

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

ERROR_PROXY_GATEWAY

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üm

Web Dağıtımı sistem proxy 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çlar>Seçenekler'i seçin.
  3. Bağlantı öğesini seçin.
  4. LAN Ayarları'nı seçin.
  5. Tüm onay kutularını devre dışı bırakın.

ERROR_SITE_DOES_NOT_EXIST

Tanı

Belirtilen IIS sitesi yok.

Çözüm

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

ERROR_APP_DOES_NOT_EXIST

Tanı

Belirtilen uygulama IIS'de yok.

Çözüm

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,
ERROR_USER_NOT_AUTHORIZED_FOR_DBMYSQL,
ERROR_USER_NOT_AUTHORIZED_FOR_SETACL,
ERROR_USER_NOT_AUTHORIZED_FOR_APPPOOLNETFX,
ERROR_USER_NOT_AUTHORIZED_FOR_APPPOOLPIPELINE,
ERROR_USER_NOT_AUTHORIZED_FOR_RECYCLEAPP,
ERROR_USER_NOT_AUTHORIZED_FOR_CREATEAPP,
ERROR_USER_NOT_AUTHORIZED_FOR_CONTENTPATH

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üm

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ı Web Dağıtımında Onar'ı çalıştırın. Alternatif olarak, temsilci seçme kuralını el ile oluşturun.

ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER

Tanı

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

Çözüm

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.

ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER

Tanı

Web Yönetim Hizmeti üzerinden yönetici olmayan bir kullanıcı 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ği (genellikle Yerel Hizmet) altında dosya ve klasör oluşturabilmek için sitenin kök klasöründe Tam Denetim izinlerine ihtiyaç duyar.
  • 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üm

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 >Yapılandır'a tıklayın.
  3. Uygun bir kullanıcı adı seçin.
  4. Kurulum'a tıklayın.

ERROR_INSUFFICIENT_ACCESS_TO_APPHOSTCONFIG

Tanı

createApp temsilci kuralı için belirtilen RunAs kimliği, IIS sunucusunun applicationHost.config dosyasına Yazma erişimine ihtiyaç duyar.

Çözüm

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

ERROR_INVALID_CONNECTION_STRING

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, bir bağlantı dizesi yanlış biçimlendirilmişse (Örneğin, Se v ver=localhost;...) veya bağlantı dizesi hedef veritabanı sunucusunun tanımadığı anahtarlar içeriyorsa oluşabilir.

Çözüm

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

ERROR_SQL_EXECUTION_FAILURE

Tanı

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

Çözüm

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

ERROR_TYPE_NOT_FOUND_IN_ASSEMBLY

Tanı

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

Çözüm

Eksik bir 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.

ERROR_OBJECT_TO_BE_DELETED_DOES_NOT_EXIST

Tanı

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

Çözüm

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

ERROR_APPPOOL_VERSION_MISMATCH

Tanı

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

Çözüm

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.

ERROR_CENTRAL_CERT_STORE_SETTINGS_CANNOT_BE_READ

Tanı

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

Çözüm

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.

ERROR_CENTRAL_CERT_STORE_NOT_CONFIGURED_PROPERLY

Tanı

Merkezi SSL Sertifika Deposu yüklenmemiş veya düzgün ayarlanmamıştır. Bu özellik IIS 7.5 veya önceki sürümlerde de desteklenmez.

Çözüm

Eşitleme yaptığınız sunucunun IIS 8 veya sonraki bir sürümünü çalıştırdığını doğrulayın. Ayrıca, Merkezi SSL Sertifika Deposu'nın o sunucuda yüklü ve yapılandırılmış olduğunu doğrulayın.

ERROR_MISSING_REQUIRED_DEPENDENCIES

Tanı

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

Çözüm

Değiştirdiğiniz hedef sunucunun IIS 7 veya sonraki bir sürümünü çalıştırdığından emin olun.

ERROR_COULD_NOT_CONNECT_TO_REMOTESVC

Tanı

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

Çözüm

Sağlamak:

  • Uzak makineye ping atabilirsiniz.
  • 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 olur.

ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH

Tanı

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

Çözüm

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ın netFxVersion tam olarak hangi .NET ayarlarını geçirebileceğinizi bildirmek 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 olarak belirtilen .NET sürümü için dosyadaki %programfiles%\IIS\Microsoft Web Deploy V3\msdeploy.exe.config sürüm öğesinin sırasını supportedRuntime değiştirin (örnek için bkz. gacInstall sağlayıcısı). 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 start msdepsvcolan Web Deployment Agent Hizmetlerini yeniden başlattığınızdan net stop msdepsvc emin olun.

ERROR_HTTPCERT_BINDING_NOT_FOUND

Tanı

Belirtilen bağlama bulunamadı.

Çözüm

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.

ERROR_INCORRECT_PARAMETER_TAG

Tanı

Yanlış bir parametre etiketi geçirildi.

Çözüm

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

ERROR_INVALID_PATH

Tanı

Sağlayıcı yolu geçersiz.

Çözüm

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ı .

ERROR_INVALID_SETTING_SPECIFIED

Tanı

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

Çözüm

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

Tanı

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

Çözüm

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

ERROR_SNI_BINDINGS_NOT_SUPPORTED

Tanı

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

Çözüm

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

ERROR_FAILED_TO_RESTORE_BACKUP

Tanı

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

Çözüm

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.

ERROR_BACKUPS_ARE_NOT_CONFIGURED_PROPERLY

Tanı

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

Çözüm

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.

ERROR_CANNOT_CREATE_BACKUP

Tanı

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

Çözüm

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.
  • Bildirimde sanal yollar kullanan birden çok sağlayıcı varsa, tüm yolların aynı uygulamaya işaret olduğundan emin olun.
  • El ile yedekleme gerçekleştiriyorsanız, sunucu yedekleme ayarlarında özelliğin AÇI olduğundan emin olun.
  • İstemciye döndürülen hata iletisi gerekli bilgileri içermiyorsa sunucu olay günlüklerini denetleyin.

ERROR_SETTING_IS_READ_ONLY

Tanı

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

Çözüm

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.

ERROR_FILE_IN_USE

Tanı

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

Çözüm

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 sitesine eşitlerseniz (, iisAppveya contentPath sağlayıcılarını kullanarakappHostConfig), eşitleme sırasında kuralı etkinleştirerek appOffline 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>

ERROR_FAILED_TO_BRING_APP_ONLINE

Tanı

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

Çözüm

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üklerini denetleyin.

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

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

ERROR_HIGHER_FXVERSION_REQUIRED

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üm

DAC kullanarak SQL bağlantısı 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 Deployment Agent hizmeti) bağlanıyorsanız msdepsvc yapılandırma dosyasındaki ilk seçeneği msdepsvc.exe olarak .NET 4.0'ın listelenmiş olduğundan emin olun.

ERROR_MAX_NUM_APPLICATIONS_EXCEEDED

Tanı

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

Çözüm

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

ERROR_API_NOT_SUPPORTED

Tanı

Çağrılan API hedef sunucuda yok çünkü sunucu Web Dağıtımı'nın önceki bir sürümünü kullanıyor.

Çözüm

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

DacFxNeededForSQLProvider, ERROR_SCRIPTDOM_NEEDED_FOR_SQL_PROVIDER, ERROR_SQLCLRTYPES_NEEDED_FOR_SQL_PROVIDER

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

Tanı

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

Çözüm

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

  • Microsoft SQL Server 2012 Data-Tier Application Framework
  • SQL Server 2012 Transact-SQL ScriptDom
  • SQL Server Sistem CLR Türleri 11.0

ERROR_PACKAGE_TOO_LARGE

Tanı

Oluşturulan paket veya yedekleme 4 GB boyutu üst sınırını aşıyor.

Çözüm

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.

ERROR_TIMED_OUT

Tanı

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

Çözüm

Ve WaitIntervalSettingInfo 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 WaitAttemptsSettingInfo değiştirebilirsiniz.

ERROR_ASSEMBLY_NOT_FOUND

Tanı

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

Çözüm

Web Dağıtımı'nı MSI aracılığıyla el ile yüklediyseniz, gerekli bağımlılıkları yüklemenize yardımcı olan Web Platformu Yükleyicisi'ni kullanarak Web Dağıtımı'nı yeniden yüklemeyi deneyin.

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üm

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

ERROR_CANNOT_CONNECT_TO_DATABASE

Tanı

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

Çözüm

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üm

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

ERROR_NOT_SUPPORTED

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üm

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.

ERROR_EXCEPTION_WHILE_CREATING_OBJECT

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.

ERROR_EXECUTING_METHOD

Veritabanı yayımlanırken bir sorun olduğunu belirten genel bir hata kodu. Genellikle bu kodla ilişkilendirilmiş yığın izlemesi ve iletisi, SQL Yönetim Nesneleri veya SQL Data-Tier Application Framework tarafından atılan gerçek hatayı göstermelidir.