首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >端口配置

端口配置
EN

Stack Overflow用户
提问于 2013-06-29 01:47:11
回答 2查看 1.3K关注 0票数 1

Windows (而不是Azure)服务总线的正确端口配置是什么,以便标准的azure绑定可以在AppFabric服务总线上工作?

在下面的示例中,我在试图打开主机时“无法通过TCP (9351,9352)或HTTP (80,443)到达”。

服务总线配置(默认):

代码语言:javascript
运行
复制
HTTPS Port                  9355
TCP Port                    9354
Message Broker Port         9356
Resource Provider HTTPS Port    9359
Amqp Port                   5672
Amqps Port                  5671
Internal Communication Port Range   9000 - 9004

主机:

app.config

代码语言:javascript
运行
复制
<system.serviceModel>
      <services>
         <service name = "MyService">
            <endpoint
               address  = "sb://vm-sbdemo-petar/ServiceBusDefaultNamespace/MyService/"
               binding  = "netOnewayRelayBinding"
               contract = "IMyContract"
            />
         </service>
      </services>
   </system.serviceModel>

main

代码语言:javascript
运行
复制
ServiceHost host = new ServiceHost(typeof(MyService));
      host.SetServiceBusCredentials("string");

      ConnectionStatusBehavior behavior = new ConnectionStatusBehavior();
      behavior.Connecting += OnConnecting;
      behavior.Offline += OnOffline;
      behavior.Online += OnOnline;

      foreach(ServiceEndpoint endpoint in host.Description.Endpoints)
      {
         endpoint.Behaviors.Add(behavior);
      }
      host.Open();

      Console.WriteLine("Press ENTER to shut down service.");
      Console.ReadLine();

      host.Close();
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-01 17:28:41

Windows Server的服务总线不支持中继功能,此功能目前仅在Azure服务总线上可用。详细信息请访问:http://msdn.microsoft.com/en-us/library/jj193022(v=azure.10).aspx

票数 2
EN

Stack Overflow用户

发布于 2013-06-29 08:13:03

试试看,如果有代理涉及。

代码语言:javascript
运行
复制
<system.net>
<defaultProxy useDefaultCredentials="true">
</defaultProxy>
</system.net>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17375902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档