MSMQ 遠程連接 開防火牆

1、連接方式:

MessageQueue myQueue = new MessageQueue(@"FormatName:DIRECT=TCP:192.168.1.126\private$\uuu");
myQueue.Send("Public queue by path name.");
  


System.Messaging.Message msg = myQueue.Receive();
Console.WriteLine(msg);

注意:如果代碼新增的目錄,要代碼時,添加操作系統用戶的權限,不然你無法修改安全裏的選擇項目

// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\private$\\uuu");

// Grant all users in the "Everyone" user group the right to receive
// messages from the queue.
queue.SetPermissions("Administrator", MessageQueueAccessRights.ReceiveMessage,
    AccessControlEntryType.Allow);

2、打開RPC動態端口,同時設置一下“作用域”遠程可以訪問的機器IP。

 

3、打開PRC

 

4、打開msmq

 

5、設置遠程可以讀權限,根據具體情況 來設置

 

6、開啓RPC調用

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章