c# WCF 如何配置baseAddress?

新建了一个类库BLL,类名WCFBLL。在WCFBLL继承并实现了WCF接口的服务。baseAddress的值应该怎么写呢?<addbaseAddress="http:/... 新建了一个类库BLL,类名WCFBLL 。
在WCFBLL继承并实现了WCF接口的服务。
baseAddress的值应该怎么写呢?
<add baseAddress = "http://localhost:8731/Design_Time_Addresses/">
类库命和命名空间名一样 ,我的配置文件
<add baseAddress = "http://localhost:8731/Design_Time_Addresses/WindowsFormsApplication5/Form1" />
展开
 我来答
bluelotus7
2009-09-11 · TA获得超过444个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:0
展开全部
baseAddress就是你要开放的WCF服务的Endpoint的地址.

一般是本机IP+端口+一个能表示服务内容的名字.

比如:
<baseAddresses>
<add baseAddress="http://192.168.17.169:8080/MailSys"/>
</baseAddresses>
<endpoint address="" binding ="basicHttpBinding" contract="MailSys.IMailSys"></endpoint>

注意:虽然是本机IP,但是不要写成127.0.0.1或者localhost方式.
在CMD下,用ipconfig命令可以找到本机IP.

如果开放的endpoint很多,也可以baseAddress只写http://192.168.17.169:8080
具体的服务的url可以在另外设置,这样,host节点下所有的endpoint节点都是基于BaseAddress的.

比如:
<baseAddresses>
<add baseAddress="http://192.168.17.169:8080"/>
</baseAddresses>
<endpoint address="MailSys" binding ="basicHttpBinding" contract="MailSys.IMailSys"></endpoint>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张小仙cool
2009-09-12
知道答主
回答量:29
采纳率:0%
帮助的人:17.3万
展开全部
这应该是服务端的配置吧?别用类库就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kid83
2009-09-12 · TA获得超过2081个赞
知道大有可为答主
回答量:1818
采纳率:0%
帮助的人:1992万
展开全部
我不明白你这个到底是服务端得配置还是客户端的配置?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式