Kode kesalahan Web Deploy
oleh Bilal Aslam
Untuk kasus kesalahan umum tertentu, Web Deploy akan menampilkan kode kesalahan. Tabel ini menjelaskan mengapa kesalahan terjadi dan langkah-langkah yang dapat diambil pengguna untuk menghindari kesalahan. Perhatikan bahwa pesan kesalahan mungkin berbeda tergantung pada bagaimana Web Deploy dipanggil, misalnya Microsoft WebMatrix memilih untuk menampilkan pesan kesalahan kustom. Pesan kesalahan yang tercantum di bawah ini muncul di baris perintah msdeploy.exe dan API:
MySqlDumpNotFound
Diagnosis: Web Deploy tidak dapat menemukan mysqldump.exe dapat dieksekusi. Executable ini diperlukan untuk penyebaran database MySQL.
Resolusi: Ada dua solusi:
- Tempatkan executable di
C:\Program Files\MySQL\MySQL Server 5.1\bin
- Atur kunci registri REG_SZ untuk menunjuk ke executable: misalnya (
HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\2\MySqlDumpPath
diatur ke "c:\mysqldump\mysqldump.exe"
RemoteAppNotFound
Diagnosis: Aplikasi jarak jauh tidak dapat ditemukan. Ini dapat terjadi jika Anda mencoba melakukan pembuangan "remotesite/remoteapp" di mana "remoteapp" sebenarnya tidak ada
Resolusi: Tentukan nama aplikasi jarak jauh yang sebenarnya ada
FileOrFolderNotFound
Diagnosis: Ini dapat terjadi jika Anda mencoba melakukan SetAcl pada file atau folder yang tidak ada.
Resolusi: Tentukan file atau folder yang ada.
ERROR_DESTINATION_INVALID
Diagnosis: Nama komputer salah ketik, atau komputer tidak dapat dijangkau.
Resolusi: Coba periksa apakah nama komputer valid. Coba ping komputer secara manual.
ERROR_DESTINATION_NOT_REACHABLE
Diagnosis: Layanan Manajemen Web atau Agen Jarak Jauh tidak diinstal atau tidak dapat dijangkau pada komputer jarak jauh.
Resolusi: Verifikasi bahwa Layanan Agen Jarak Jauh atau Layanan Manajemen Web dimulai pada komputer jarak jauh, bergantung pada layanan yang Anda sambungkan. Anda dapat melakukan "net start wmsvc & net start msdepsvc" di komputer jarak jauh untuk memastikan layanan ini dimulai. Selain itu, pastikan firewall tidak mengganggu komunikasi dengan tujuan.
ERROR_USER_UNAUTHORIZED
Diagnosis: Kode kesalahan ini dapat muncul karena sejumlah alasan yang berbeda. Ini biasanya menunjukkan masalah autentikasi atau otorisasi, dan dapat terjadi karena salah satu alasan berikut:
- Pengguna tidak ada
- Pengguna tidak memiliki akses Manajer IIS ke situs jika menyambungkan menggunakan Layanan Manajemen Web
- Situs tidak ada
- Kata sandi salah
Resolusi: Jika menyambungkan menggunakan Layanan Manajemen Web:
- Verifikasi bahwa nama pengguna dan kata sandi sudah benar
- Verifikasi bahwa situs ada
- Verifikasi bahwa pengguna memiliki Izin Manajer IIS ke cakupan situs
Resolusi: Jika menyambungkan menggunakan Layanan Agen Jarak Jauh:
- Verifikasi bahwa nama pengguna dan kata sandi sudah benar
- Verifikasi bahwa akun pengguna yang Anda tentukan adalah anggota grup Administrator di komputer jarak jauh. CATATAN: Jika Anda tidak menggunakan administrator bawaan, buat grup baru yang disebut grup "MSDepSvcUsers" dan tambahkan administrator baru Anda ke grup tersebut.
- Verifikasi bahwa situs ada
ERROR_USER_NOT_ADMIN
Diagnosis: Ini terjadi jika Anda mencoba menyambungkan ke Layanan Agen Jarak Jauh tetapi belum memberikan kredensial administrator yang sesuai.
Resolusi: Layanan Agen Jarak Jauh menerima kredensial Administrator bawaan atau Administrator Domain. Jika Anda memiliki penyiapan non-domain dan ingin menggunakan akun lain yang merupakan administrator bawaan, lakukan hal berikut:
- Buat grup pengguna terpisah MSDepSvcUsers di komputer jarak jauh.
- Buat akun lokal A di kedua komputer jarak jauh lokal & .
- Tambahkan A ke MSDepSvcUsers di komputer jarak jauh.
- Gunakan akun A untuk menerbitkan, ini akan memungkinkan Anda untuk menerbitkan tanpa perlu menggunakan akun admin bawaan.
ERROR_CERTIFICATE_VALIDATION_FAILED
Diagnosis: Sertifikat yang disajikan oleh titik akhir Web Deploy tidak tepercaya atau tidak valid. Ini biasanya terjadi jika server jarak jauh memiliki sertifikat yang ditandatangani sendiri untuk Layanan Agen Jarak Jauh atau Layanan Manajemen Web.
Resolusi: Instal sertifikat tepercaya pada titik akhir, atau coba lewati validasi sertifikat.
- Dari baris perintah msdeploy.exe, Anda dapat melakukan ini dengan meneruskan bendera -allowUntrusted.
- Dari UI penerbitan Visual Studio 2010, Anda dapat memeriksa "Izinkan tidak tepercaya"
- Dari paket penyebaran Visual Studio 2010 (misalnya MyApp.deploy.cmd), Anda dapat meneruskan bendera -allowUntrusted
- Tambahkan
<AllowUntrustedCertificate>true</AllowUntrustedCertificate>
ke file pubxml:
<PropertyGroup>
<AllowUntrustedCertificate>true</AllowUntrustedCertificate>
</PropertyGroup>
ERROR_PROXY_GATEWAY
Diagnosis: Gateway proksi mencegah Web Deploy berkomunikasi dengan titik akhir Web Deploy jarak jauh.
Resolusi: Web Deploy tidak membaca pengaturan proksi sistem. Sebagai solusinya, coba nonaktifkan proksi sistem:
- Mulai Internet Explorer
- Klik Opsi Alat >
- Klik Koneksi
- Klik Pengaturan LAN
- Nonaktifkan semua kotak centang
ERROR_SITE_DOES_NOT_EXIST
Diagnosis: Situs IIS yang ditentukan tidak ada.
Resolusi: Verifikasi bahwa situs yang ditentukan benar-benar ada.
Dalam beberapa kasus, Anda mungkin mendapatkan kesalahan ini jika Anda telah menentukan "/" alih-alih "" di URL situs,. Coba ubah "/" menjadi "".
ERROR_APP_DOES_NOT_EXIST
Diagnosis: Aplikasi yang ditentukan tidak ada di IIS.
Resolusi: Periksa Manajer IIS untuk memastikan Anda telah menentukan nama jalur aplikasi dengan benar.
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
Grup kesalahan yang tercantum di atas berbagi diagnosis, resolusi, dan solusi berikut:
Diagnosis: Pengguna non-administratif mencoba melakukan operasi dengan penyedia Web Deploy yang saat ini tidak diotorisasi pengguna.
Resolusi: Penyetelan Web Deploy 2.0, secara default, membuat Aturan Delegasi Layanan Manajemen yang memungkinkan non-administrator untuk melakukan operasi dengan penyedia ini. Ada kemungkinan bahwa aturan delegasi yang diperlukan untuk penyedia ini belum disiapkan dengan benar.
Solusi sementara: Dari Panel Kontrol Program, jalankan Perbaikan di Web Deploy 2.0. Atau, buat aturan delegasi secara manual.
ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER
Diagnosis: Pengguna non-administratif mencoba melakukan operasi dengan penyedia Web Deploy yang saat ini tidak diotorisasi pengguna. Kode kesalahan ini muncul jika pengguna mencoba melakukan operasi dengan penyedia yang penyetelan Web Deploy 2.0-nya tidak membuat aturan delegasi.
Resolusi: Penyetelan Web Deploy 2.0 tidak membuat aturan delegasi untuk penyedia ini. Buat aturan delegasi secara manual.
ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER
Diagnosis: Kode kesalahan ini dapat muncul jika menyambungkan melalui Layanan Manajemen Web sebagai non-administrator:
- Jika menyambungkan menggunakan kredensial Manajer IIS, identitas Layanan Manajemen Web (biasanya Layanan Lokal) memerlukan izin Kontrol Penuh pada folder akar situs untuk dapat membuat file dan folder di bawahnya.
- Jika menyambungkan menggunakan kredensial Windows, pengguna Windows memerlukan Kontrol Penuh atas folder akar situs untuk dapat membuat file dan folder di bawahnya.
Resolusi: Berikan Kontrol Penuh akun yang sesuai pada folder akar situs. Atau:
- Mulai Manajer IIS dan klik kanan pada situs yang dimaksud
- Klik Sebarkan > Konfigurasi untuk Penerbitan Penyebaran Web
- Pilih nama pengguna yang sesuai
- Klik Penyetelan
ERROR_INSUFFICIENT_ACCESS_TO_APPHOSTCONFIG
Diagnosis: Identitas RunAs yang ditentukan untuk aturan delegasi createApp memerlukan akses Tulis ke file applicationHost.config server IIS.
Resolusi: Berikan identitas RunAs dari aturan delegasi createApp Akses tulis ke file applicationHost.config server IIS.
ERROR_INVALID_CONNECTION_STRING
Diagnosis: String koneksi database yang tidak valid ditentukan yang menyebabkan penyedia dbFullSql atau dbMySql tidak berjalan dengan benar. Ini dapat terjadi jika string koneksi salah bentuk (misalnya Se v ver=localhost;...) atau jika string koneksi berisi kunci yang tidak dikenali server database target.
Resolusi: Verifikasi bahwa string koneksi valid.
ERROR_SQL_EXECUTION_FAILURE
Diagnosis: Kegagalan eksekusi skrip SQL terjadi. Ini dapat terjadi untuk va
Resolusi: Ini dapat terjadi karena sejumlah alasan. Silakan baca selengkapnya di sini.
ERROR_TYPE_NOT_FOUND_IN_ASSEMBLY
Diagnosis: Penyedia Web Deploy dbFullSql memerlukan Objek Manajemen Server versi 10 atau yang lebih tinggi.
Resolusi: Penyedia SQL tidak dapat berjalan karena dependensi yang hilang. Pastikan Microsoft SQL Server Management Objects (Versi 10 atau lebih tinggi) diinstal.
ERROR_OBJECT_TO_BE_DELETED_DOES_NOT_EXIST
Diagnosis: Web Deploy awalnya menemukan objek yang akan dihapus tetapi ketika mencoba menghapusnya, objek hilang.
Resolusi: Pastikan tidak ada proses eksternal lain yang memodifikasi target saat melakukan sinkronisasi.
ERROR_APPPOOL_VERSION_MISMATCH
Diagnosis: Versi kumpulan aplikasi sumber berbeda dari versi kumpulan aplikasi tujuan.
Resolusi: Anda dapat mengubah versi kumpulan aplikasi secara manual agar sesuai antara sumber dan tujuan, atau menggunakan penyedia apppoolnetfx untuk melakukannya secara otomatis.
ERROR_CENTRAL_CERT_STORE_SETTINGS_CANNOT_BE_READ
Diagnosis: Penyimpanan sertifikat pusat tidak dapat digunakan dalam konfigurasi Anda saat ini.
Resolusi: Anda perlu memastikan bahwa Anda menggunakan IIS 8 atau yang lebih baru. Jika Anda menjalankan msdeploy.exe di server 64-bit, pastikan Anda menggunakan versi 64-bit dari executable.
ERROR_CENTRAL_CERT_STORE_NOT_CONFIGURED_PROPERLY
Diagnosis: Penyimpanan Sertifikat SSL Terpusat tidak diinstal atau disiapkan dengan benar. Fitur ini juga tidak didukung pada IIS 7.5 atau yang lebih lama.
Resolusi: Verifikasi bahwa server yang Anda sinkronkan ke/dari menjalankan IIS 8 atau yang lebih baru. Verifikasi juga bahwa Penyimpanan Sertifikat SSL Terpusat diinstal dan dikonfigurasi di server tersebut.
ERROR_MISSING_REQUIRED_DEPENDENCIES
Diagnosis: Penyedia AppHostAuthOverride memerlukan IIS7 atau yang lebih baru.
Resolusi: Pastikan bahwa server tujuan yang Anda ubah menjalankan IIS7 atau yang lebih baru.
ERROR_COULD_NOT_CONNECT_TO_REMOTESVC
Diagnosis: Web Deploy tidak dapat tersambung ke layanan jarak jauh.
Resolusi: Pastikan bahwa:
- Anda dapat melakukan ping pada komputer jarak jauh
- Bahwa layanan msdepsvc atau wmsvc dimulai di server jarak jauh.
- Firewall Anda tidak memblokir sambungan masuk porta Anda pada tujuan. Jika Anda menggunakan penginstalan default, maka itu akan menjadi 80 untuk msdepsvc dan 8172 untuk wmsvc.
ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH
Diagnosis: Ini dapat terjadi jika Anda melakukan sinkronisasi server web antara dua komputer yang memiliki versi .Net yang berbeda terinstal.
Resolusi: Secara default, Web Deploy akan mendukung berjalan dalam versi .Net yang ditentukan dalam file konfigurasinya. Jika versi .Net yang digunakan Web Deploy pada klien berbeda dari versi di server, kami akan memblokir sinkronisasi Server Web untuk mencegah pengaturan dari versi .Net yang berbeda agar tidak dimigrasikan. Untuk mengatasinya, Anda memiliki dua opsi:
Gunakan pengaturan penyedia netFxVersion untuk memberi tahu Web Deploy pengaturan .Net mana yang akan dimigrasikan. Berikut adalah contoh baris perintah yang memaksa Web Deploy untuk menyinkronkan pengaturan .Net 2.0:
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
Jalankan Web Deploy dalam versi .Net yang sama antara klien dan server. Di sisi klien, Anda dapat mengubah urutan elemen versi supportedRuntime dalam
%programfiles%\IIS\Microsoft Web Deploy V3\msdeploy.exe.config
file untuk versi .Net yang ditentukan terlebih dahulu (lihat penyedia gacInstall untuk contoh ini). Ini akan menunjukkan versi .Net yang akan dimuat, dengan asumsi itu diinstal pada sistem Anda. Di sisi server, Anda dapat melakukan hal yang sama untuk%programfiles%\IIS\microsoft web deploy\msdepsvc.exe.config
. Jika Anda memodifikasi file ini, pastikan untuk memulai ulang Layanan Agen Penyebaran Web (hentikan bersih msdepsvc & net start msdepsvc).
ERROR_HTTPCERT_BINDING_NOT_FOUND
Diagnosis: Pengikatan yang ditentukan tidak dapat ditemukan.
Resolusi: Jalankan "netsh http show sslcert" dari baris perintah untuk memverifikasi bahwa pengikatan yang ditentukan ada. Jika tidak ditemukan, maka Anda mungkin perlu membuatnya kembali melalui Manajer IIS.
ERROR_INCORRECT_PARAMETER_TAG
Diagnosis: Tag parameter yang salah diteruskan.
Resolusi: Jalankan ulang msdeploy dengan tag SQL, SQLCE, atau MYSQL.
ERROR_INVALID_PATH
Diagnosis: Jalur penyedia tidak valid.
Resolusi: Tergantung pada penyedia yang Anda gunakan, jalur yang diperlukan untuk penyedia Anda mungkin berbeda. Kunjungi https://technet.microsoft.com/library/dd569040(WS.10).aspx untuk mengetahui lebih lanjut tentang penyedia yang Anda gunakan.
ERROR_INVALID_SETTING_SPECIFIED
Diagnosis: Pengaturan penyedia yang ditentukan tidak valid.
Resolusi: Kunjungi Technet untuk mengetahui lebih lanjut tentang penyedia yang Anda gunakan.
ERROR_INVALID_SETTING_VALUE_SPECIFIED
Diagnosis: Nilai pengaturan penyedia tidak valid.
Resolusi: Kunjungi Technet untuk mengetahui lebih lanjut tentang penyedia yang Anda gunakan.
ERROR_SNI_BINDINGS_NOT_SUPPORTED
Diagnosis: Pengikatan SNI hanya didukung pada IIS 8 atau yang lebih baru.
Resolusi: Pengikatan SNI hanya dapat dibuat pada IIS 8 atau yang lebih baru.
ERROR_FAILED_TO_RESTORE_BACKUP
Diagnosis: Penyebaran Web tidak dapat memulihkan cadangan.
Resolusi: Verifikasi bahwa:
- Cadangan yang ditentukan ada di server.
- Jika ada database dalam cadangan, string koneksi ditentukan dalam pengaturan penyedia string koneksi.
ERROR_BACKUPS_ARE_NOT_CONFIGURED_PROPERLY
Diagnosis: Fitur pencadangan tidak dikonfigurasi dengan benar pada server tujuan.
Resolusi: Periksa log peristiwa untuk petunjuk tentang pengaturan mana yang salah dikonfigurasi. Validasi bahwa pengaturan yang disimpan dalam file applicationHost.config sesuai dengan file skema IIS BackupManagerSchema.xml.
ERROR_CANNOT_CREATE_BACKUP
Diagnosis: Web Deploy gagal membuat cadangan baru di server tujuan.
Resolusi: Verifikasi bahwa:
- Jika Anda melakukan sinkronisasi penyedia appHostConfig, jalur untuk penyedia tidak kosong.
- Jika ada beberapa penyedia dalam manifes yang mengambil jalur virtual, pastikan bahwa semua jalur menunjuk ke aplikasi yang sama.
- Jika Anda melakukan pencadangan manual, pastikan fitur tersebut "diaktifkan" di pengaturan pencadangan server.
- Periksa log peristiwa server jika pesan kesalahan yang dikembalikan ke klien tidak berisi informasi yang cukup.
ERROR_SETTING_IS_READ_ONLY
Diagnosis: Pengaturan cadangan yang coba Anda atur ditandai sebagai baca saja dan tidak dapat diatur.
Resolusi: Administrator server perlu menandai pengaturan cadangan sebagai "dapat diatur" dalam file applicationHost.config dengan memperbarui file secara manual, atau dengan menggunakan skrip PowerShell Web Deploy.
ERROR_FILE_IN_USE
Diagnosis: File tujuan tidak dapat ditimpa atau dihapus karena sedang digunakan.
Resolusi: Pastikan bahwa file tujuan tidak digunakan sebelum melakukan sinkronisasi. Jika Anda menyinkronkan konten ke situs web yang dihosting di IIS 7 atau yang lebih baru (menggunakan penyedia appHostConfig, iisApp, atau contentPath), pertimbangkan untuk membuat aplikasi offline selama sinkronisasi dengan mengaktifkan aturan appOffline.
Anda dapat mengonfigurasi aturan appOffline di profil penerbitan (.pubxml). EnableMSDeployAppOffline
Tambahkan elemen ke PropertyGroup seperti ini:
<PropertyGroup>
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>
ERROR_FAILED_TO_BRING_APP_ONLINE
Diagnosis: Web Deploy tidak dapat menghapus file app_offline.htm dari situs setelah sinkronisasi selesai.
Resolusi: Anda dapat menjalankan ulang sinkronisasi dengan aturan appOffline diaktifkan, atau menghapus file app_offline.htm secara manual dari akar situs Anda di server tujuan. Untuk detail tentang alasan kegagalan, periksa log peristiwa server.
Anda dapat mengonfigurasi aturan appOffline di profil penerbitan (.pubxml). EnableMSDeployAppOffline
Tambahkan elemen ke PropertyGroup seperti ini:
<PropertyGroup>
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>
ERROR_HIGHER_FXVERSION_REQUIRED
Diagnosis: Web Deploy gagal melakukan sinkronisasi menggunakan SQL Dedicated Administrator Connection (DAC) karena SQL DAC memerlukan .Net 4.0.
Resolusi: Pastikan bahwa server yang membuat koneksi SQL menggunakan DAC telah menginstal .Net 4.0. Jika Anda tersambung menggunakan klien msdeploy.exe, pastikan klien tersebut memiliki .Net 4.0 yang terdaftar sebagai opsi pertamanya dalam file msdeploy.exe.config. Jika Anda menyambungkan ke titik akhir server msdepsvc (layanan Agen Penyebaran Web), pastikan bahwa ia memiliki .Net 4.0 yang terdaftar sebagai opsi pertamanya dalam file msdepsvc.exe.config.
ERROR_MAX_NUM_APPLICATIONS_EXCEEDED
Diagnosis: Anda telah membuat lebih banyak aplikasi web daripada yang diizinkan di server target.
Resolusi: Minta lebih banyak aplikasi dari administrator server Anda atau hapus beberapa aplikasi yang ada.
ERROR_API_NOT_SUPPORTED
Diagnosis: API yang dipanggil tidak ada di server target karena server menggunakan versi Web Deploy yang lebih lama.
Resolusi: Instal versi terbaru Web Deploy di server.
DacFxNeededForSQLProvider,
ERROR_SCRIPTDOM_NEEDED_FOR_SQL_PROVIDER,
ERROR_SQLCLRTYPES_NEEDED_FOR_SQL_PROVIDER
Grup 3 kesalahan yang tercantum di atas berbagi diagnosis dan resolusi berikut:
Diagnosis: SQL DAC dan dependensinya tidak diinstal.
Resolusi: Gunakan Alat Penginstal Platform Web untuk menginstal:
- Microsoft SQL Server 2012 Data-Tier Application Framework
- SQL Server ScriptDom Transact-SQL 2012
- SQL Server Tipe CLR Sistem 11.0
ERROR_PACKAGE_TOO_LARGE
Diagnosis: Paket atau cadangan yang dibuat melebihi ukuran maksimum 4GB.
Resolusi: Gunakan penyedia archiveDir saat membuat paket sebagai gantinya. Saat ini tidak ada solusi untuk batas ini sehubungan dengan pencadangan otomatis.
ERROR_TIMED_OUT
Diagnosis: MySqlDump membutuhkan waktu terlalu lama untuk merespons kueri tertentu.
Resolusi: Anda dapat mengubah berapa lama Web Deploy menunggu MySqlDump kembali dari kueri dengan mengubah nilai pengaturan penyedia WaitAttemptsSettingInfo dan WaitIntervalSettingInfo.
ERROR_ASSEMBLY_NOT_FOUND
Diagnosis: Dependensi yang diperlukan tidak dapat dimuat.
Resolusi: Jika Anda menginstal Web Deploy secara manual melalui MSI, coba instal ulang menggunakan Penginstal Platform Web untuk menginstal Web Deploy, yang akan membantu menginstal dependensi yang diperlukan untuk Anda.
ERROR_SMO_NEEDED_FOR_SQL_PROVIDER,
ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP,
ERROR_SCRIPTER_NEEDED_FOR_SQLCE_PROVIDER
Grup kesalahan yang tercantum di atas berbagi diagnosis dan resolusi berikut:
Diagnosis: Objek Manajemen Bersama (SMO) SQL tidak ditemukan atau versi yang diinstal terlalu lama.
Resolusi: Instal versi terbaru SMO menggunakan Penginstal Platform Web.
ERROR_CANNOT_CONNECT_TO_DATABASE
Diagnosis: Tidak dapat tersambung ke database.
Resolusi: Verifikasi bahwa:
- String koneksi Anda valid.
- Akun yang ditentukan dalam string koneksi memiliki akses ke database.
- Server database yang Anda sambungkan memungkinkan koneksi jarak jauh.
- Server database dapat diakses dari komputer yang menjalankan Web Deploy. Jika Anda menyambungkan ke server Web Deploy jarak jauh dan menentukan database, maka Anda perlu memastikan bahwa server Web Deploy jarak jauh memiliki akses ke database Anda.
ERROR_DACPAC_EXTRACTION_TIMEDOUT
Diagnosis: Tindakan DAC PAC membutuhkan waktu terlalu lama untuk diselesaikan.
Resolusi: Tingkatkan jumlah waktu Penyebaran Web menunggu perintah selesai dengan menentukan pengaturan penyedia CommandTimeout.
ERROR_NOT_SUPPORTED
Diagnosis: Situs Web Azure tidak mendukung pembuatan aplikasi virtual baru atau memodifikasi konfigurasi aplikasi yang ada di server selama operasi penerbitan Web Deploy.
Resolusi: Anda dapat membuat aplikasi virtual baru atau mengubah pengaturan konfigurasi yang ada untuk situs Anda melalui portal Azure (manage.windowsazure.com). Untuk melakukan ini, masuk ke portal, buka pengaturan situs Anda, dan klik tab "Konfigurasi". Dari sana, Anda perlu memodifikasi situs agar sesuai dengan pengaturan konfigurasi aplikasi yang ingin Anda sebarkan. Dalam kebanyakan kasus, ini hanya masalah mengubah Versi .Net Framework, tetapi dalam beberapa kasus ini mungkin juga mengharuskan Anda untuk menambahkan Aplikasi Virtual baru.
ERROR_EXCEPTION_WHILE_CREATING_OBJECT
Biasanya, ini menunjukkan masalah dengan memvalidasi penyedia pada sumbernya. Misalnya, jika Anda mencoba menyinkronkan konten dari berbagi file sumber dan Anda tidak memiliki akses ke berbagi file, Anda mungkin melihat kode kesalahan ini. Untuk jenis masalah ini, pastikan Anda memiliki akses ke semua data sumber yang ingin Anda terbitkan.
ERROR_EXECUTING_METHOD
Kode kesalahan generik untuk menunjukkan bahwa ada masalah saat menerbitkan database. Biasanya pelacakan tumpukan dan pesan yang terkait dengan kode ini harus menunjukkan kesalahan aktual yang dilemparkan oleh Objek Manajemen SQL atau SQL Data-Tier Application Framework.