Saya mencoba men-debug aplikasi yang menggunakan Antrian Pesan Microsoft (MSMQ). Saya dapat men-debug antrian di server pengembangan saya menggunakan koneksi desktop jarak jauh, tetapi tidak dapat mengulangi proses di desktop lokal saya. Saya lebih suka menggunakan aplikasi di desktop lokal saya jika memungkinkan.
Server pengembangan saya menjalankan Windows Server 2003 R2 Enterprise Edition. Mesin lokal saya menjalankan Windows 7 Professional Edition.
Untuk men-debug antrian menggunakan koneksi desktop jarak jauh (lihat tangkapan layar pertama):
- Sambungkan jauh sebagai DEV \ admin_me ke desktop server pengembangan saya (DEVSERVER).
- Lari
compmgmt.msc
. - Arahkan ke 'Manajemen Komputer (Lokal)> Layanan dan Aplikasi> Antrian Pesan> Antrian Pribadi' untuk melihat dua antrian pribadi yang digunakan oleh aplikasi saya.
Untuk mengulangi proses di desktop lokal saya (lihat tangkapan layar kedua):
- Lari
runas /user:DEV\admin_me "mmc compmgmt.msc /computer:\\DEVSERVER"
. (Gunakan runa karena akun desktop lokal saya adalah DEV \ me, bukan admin). - Cobalah menavigasi ke 'Manajemen Komputer (DEVSERVER)> Layanan dan Aplikasi> Antrian Pesan', tetapi tidak terlihat.
Apakah saya kehilangan sesuatu, atau hanya menggunakan koneksi desktop jarak jauh?
Jawaban:
Seperti yang disarankan oleh komentar John Breakwell , MSMQ tidak diinstal pada mesin lokal saya. Saya mengikuti langkah-langkah ini untuk mengaktifkan manajemen aplikasi MSMQ jarak jauh dari mesin lokal saya
Instal MSMQ
Pada prompt perintah, jalankan perintah
OptionalFeatures
untuk membuka dialog 'Fitur Windows'.Di pohon fitur dialog, Periksa fitur tingkat atas 'Server Antrian Pesan Microsoft (MSMQ)'. Ini juga memeriksa sub-fitur 'Microsoft MessageQueue (MSMQ) Server Core'. Dialog akan terlihat seperti ini:
Tekan OK.
Windows menampilkan dialog untuk mengatakan "Harap tunggu sementara Windows membuat perubahan pada fitur. Ini mungkin membutuhkan beberapa menit." Tunggu hingga dialog hilang.
Verifikasi perbaikannya
Jalankan perintah ke compmgmt.msc secara lokal:
Arahkan ke 'Manajemen Komputer (Lokal)> Layanan dan Aplikasi> Antrian Pesan> Antrian Pribadi' dan verifikasi bahwa dua antrian pribadi yang digunakan oleh aplikasi saya terlihat.
sumber