关于WCF宿舍启动多个服务

FantasyFreed 2009-12-25 03:34:25
我的宿舍代码
ServiceHost host = new ServiceHost(typeof(CalculatorService));
host.AddServiceEndpoint(typeof(ICalculator), new WSHttpBinding(), "http://127.0.0.1:9999/calculatorservice");
if (host.Description.Behaviors.Find<ServiceMetadataBehavior>() == null)
{
ServiceMetadataBehavior behavior = new ServiceMetadataBehavior();
behavior.HttpGetEnabled = true;
behavior.HttpGetUrl = new Uri("http://127.0.0.1:9999/calculatorservice/metadata");
host.Description.Behaviors.Add(behavior);
}
host.Opened += delegate
{
Console.WriteLine("CalculaorService已经启动,按任意键终止服务!");
};
host.Open();
Console.Read();

我的服务契约是:ICalculator,服务时:CalculatorService。如果我有多个服务契约(例如:IService1、IService2、IService3.。)如何来启动呢?
...全文
118 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jave.Lin 2010-01-02
  • 打赏
  • 举报
回复
很强大的说:“你的宿舍真抽象。”
xiaowen888666 2010-01-02
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090306/10/D3A0B047-2634-4FFA-9CB0-E4C24B122F90.html
xiaowen888666 2010-01-02
  • 打赏
  • 举报
回复
同样的问题,期待中
FantasyFreed 2009-12-25
  • 打赏
  • 举报
回复
难道都回家过 圣诞节了
FantasyFreed 2009-12-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mbh0210 的回复:]
宿舍?
[/Quote]

哈哈,写错了。。。。宿主
FantasyFreed 2009-12-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 csdsuper 的回复:]
wcf我也看了一些,我不太看好它,我觉得REMOTING,WEBSERVICE,SOCKET什么功能不能实现而且又成熟为为什么还要它呢
[/Quote]

总之 还是有很多优点的,要不然微软也不会推出
mbh0210 2009-12-25
  • 打赏
  • 举报
回复
宿舍?
csdsuper 2009-12-25
  • 打赏
  • 举报
回复
wcf我也看了一些,我不太看好它,我觉得REMOTING,WEBSERVICE,SOCKET什么功能不能实现而且又成熟为为什么还要它呢

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧