Come posso vedere MSMQ nell'interfaccia di gestione del computer locale?


22

Sto cercando di eseguire il debug di un'applicazione che utilizza Accodamento messaggi Microsoft (MSMQ). Posso eseguire il debug delle code sul mio server di sviluppo utilizzando una connessione desktop remoto, ma non riesco a ripetere il processo sul desktop locale. Preferirei utilizzare un'applicazione sul mio desktop locale, se possibile.

Il mio server di sviluppo esegue Windows Server 2003 R2 Enterprise Edition. Il mio computer locale esegue Windows 7 Professional Edition.

Per eseguire il debug delle code utilizzando una connessione desktop remoto (vedere la prima schermata):

  1. Connettiti in remoto come DEV \ admin_me al desktop del mio server di sviluppo (DEVSERVER).
  2. Corri compmgmt.msc.
  3. Passare a "Gestione computer (locale)> Servizi e applicazioni> Accodamento messaggi> Code private" per visualizzare le due code private utilizzate dalla mia applicazione.

La gestione di Accodamento messaggi è possibile tramite una connessione desktop remoto.

Per ripetere il processo sul mio desktop locale (vedi il secondo screenshot):

  1. Corri runas /user:DEV\admin_me "mmc compmgmt.msc /computer:\\DEVSERVER". (Usa runas perché il mio account desktop locale è DEV \ me, non admin).
  2. Prova a accedere a "Gestione computer (DEVSERVER)> Servizi e applicazioni> Accodamento messaggi", ma non è visibile.

La gestione di Accodamento messaggi non è possibile sul desktop locale.

Mi sto perdendo qualcosa o sto usando una connessione desktop remoto l'unico modo?


2
MSMQ è installato? Suppongo di no. Non sarà installata la DLL caricata da Gestione computer per esporre MSMQ.
John Breakwell,

Risposte:


19

Come suggerito dal commento di John Breakwell , MSMQ non è stato installato sul mio computer locale. Ho seguito questi passaggi per abilitare la gestione di un'applicazione MSMQ remota dal mio computer locale

Installa MSMQ

Al prompt dei comandi, eseguire il comando OptionalFeaturesper aprire la finestra di dialogo "Funzionalità Windows".

Nell'albero delle funzionalità della finestra di dialogo, selezionare la funzionalità di livello superiore "Server Microsoft Message Queue (MSMQ)". Ciò controlla anche la funzionalità secondaria "Server Core Microsoft MessageQueue (MSMQ)". La finestra di dialogo dovrebbe apparire così:

Controllare la funzionalità 'Server Microsoft Message Queue (MSMQ) per installare il supporto MSMQ.

Premere OK.

Windows visualizza una finestra di dialogo che dice "Attendi mentre Windows apporta modifiche alle funzionalità. L'operazione potrebbe richiedere alcuni minuti." Attendere fino alla scomparsa della finestra di dialogo.

Attendere fino alla scomparsa della finestra di dialogo "attendere" per verificare che la correzione abbia funzionato.

Verifica la correzione

Esegui il comando su compmgmt.msc localmente:

runas /user:DEV\admin_me "mmc compmgmt.msc /computer:\\DEVSERVER"

Passare a "Gestione computer (locale)> Servizi e applicazioni> Accodamento messaggi> Code private" e verificare che le due code private utilizzate dalla mia applicazione siano visibili.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.