当前位置: 首页 > news >正文

C#关于MSMQ通过HTTP远程发送专有队列消息的问题

两台计算机的操作系统都是Windows Server 2008
两台计算机都安装了MSMQ+Http支持
两台计算机的防火墙全部关闭
本地Ip:192.168.1.104
远程Ip:192.168.1.142
远程建立专有队列:Test
本地发送消息的代码:
System.Messaging.MessageQueue mq =
    new System.Messaging.MessageQueue ("FormatName:Direct=http://192.168.1.142/msmq/Private$/Test");
    mq.Send("Hello");
可是远程计算机就是收不到这个信息
本地MSMQ中传出队列显示 "FormatName:Direct=http://192.168.1.142/msmq/Private$/ProxyLog" 正在等待连接,但是消息很慢的一个一个减少
请问如何解决这个问题么?

 

 

===========================================================

 

终于搞明白了,这个问题的根本原因是这样的。

在 Windows Server 2008 上安装 IIS 服务和 MSMQ 功能后,系统会在 IIS 的默认网站下建立一个 MSMQ 默认网络。

如果将 IIS 的默认网站删除了,那么这个默认的 MSMQ 网络就无法建立,也就无法接受信息了。

结论:要使用 MSMQ,IIS 的默认网站千万不要删除。否则只能重装 IIS 了。

 

本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/4029964.html ,如需转载请自行联系原作者

相关文章:

  • python操作redis
  • Poisson Blending(Seamless clone)研究和实现
  • 【div】给div添加滚动条
  • DockOne微信分享( 九十四):唯品会基于Kubernetes的网络方案演进
  • jenkins自动构建
  • Expression Tree上手指南 (一)转
  • 进入编辑模式 , vim命令模式 , vim实践
  • spring cloud 学习(10) - 利用springfox集成swagger
  • java.nio.channels.IllegalBlockingModeException
  • Eclipse在线更新慢
  • 【杂谈】小记一个ios11的bug
  • libgdx游戏引擎教程
  • android用户界面之WebView教程实例汇总
  • [译] 为多个品牌和应用构建 React 组件
  • 高级软件工程第三次结对作业
  • php的引用
  • 《Java编程思想》读书笔记-对象导论
  • Angularjs之国际化
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • ES6 ...操作符
  • Java反射-动态类加载和重新加载
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • 阿里云购买磁盘后挂载
  • 阿里云前端周刊 - 第 26 期
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 精彩代码 vue.js
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 一、python与pycharm的安装
  • ​secrets --- 生成管理密码的安全随机数​
  • # 数论-逆元
  • #LLM入门|Prompt#3.3_存储_Memory
  • #大学#套接字
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (2)MFC+openGL单文档框架glFrame
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (NSDate) 时间 (time )比较
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (顺序)容器的好伴侣 --- 容器适配器
  • (五)c52学习之旅-静态数码管
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转)关于多人操作数据的处理策略
  • ******之网络***——物理***
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .Net IOC框架入门之一 Unity
  • .net 托管代码与非托管代码
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .net知识和学习方法系列(二十一)CLR-枚举
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • /etc/sudoer文件配置简析
  • @Autowired多个相同类型bean装配问题
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛