windows服务或winform来做WCF服务宿主的问题

我想做一个WCF服务,宿主想用windows服务或者winform来做。因为不想让用户去装IIS或其他麻烦的东西。请问这样的方式可否让局域网和广域网的客户端都来进行WCF... 我想做一个WCF服务,宿主想用windows服务或者winform来做。
因为不想让用户去装IIS或其他麻烦的东西。
请问这样的方式可否让局域网和广域网的客户端都来进行WCF通讯,外网应该怎么设置,大概思路是怎样?
展开
 我来答
我至少还有娇
2012-11-02 · TA获得超过100个赞
知道小有建树答主
回答量:210
采纳率:100%
帮助的人:96.7万
展开全部
外网内网需要什么两个终结点哦,wenjiebaby乱说,一个终结点,需要在服务器网卡配置做处理,就是双网卡的解析就可以了,wenjiebaby不懂就不要说!
一个终结点服务端你就公布为127.0.0.1/服务
然后双网卡做解析处理,内网就访问服务器,比如说192.168.0.252
外网就访问:254.23.23.23

因为我做过2年的wcf产品服务端,所以这个是肯定没有问题的。
追问
请问服务器必须要安装双网卡吗,单网卡不是也可以有内网地址和外网地址吗?另外您觉得宿主用windows服务好呢还是winform程序好呢?
追答

双网卡可以隔离啊?哪有配置两个地址内网外网一起访问的,有些东西不是说做不到,只是怎么做最安全,双网卡,内外网是隔离的,你最好问一下搞网络的。

用windows服务的好处就是升级到系统级别,包括系统日志、机器维护、重启机器啊==都好些。

而用windows程序呢,存在死机、重启机器怎么启动啊==问题。


其实做wcf的windows服务宿主是可以用windows程序来做的,我们的mes产品服务端我就是这样的,一个宿主exe程序,通过参数,然后注册为不同的windows服务。

wenjiebaby
2012-11-02 · TA获得超过195个赞
知道小有建树答主
回答量:365
采纳率:66%
帮助的人:342万
展开全部
这个没有问题的,主要看使用什么协议, http还是net.tcp, 你可以公开两个终结点,一个用于广域网,一个用于局域网,还有一个问题是,你这个服务需要客户配置么?
更多追问追答
追问
我想让客户端只输入地址就可访问,内网用户输入内网地址,外网用户输入外网地址。
追答
上面那个哥居然连终结点是什么都不知道?  我真是无语了,不明白意思就不要乱说了,开发了两年就叫知道wcf了,还真是心大,   wcf 还用双网卡实现内外网,真是杀鸡用牛刀。两个终结点,一个内网,一个外网, 本来就是应用层的东西,根本涉及不到网卡层面, 还给他个最佳答案,真让人寒心
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式