ITPUB??ì3
ITPUB论坛 » 开发工具和语言 » .NET软件架构与模式 » WCF服务发布的地址中域名能换为ip吗?

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: WCF服务发布的地址中域名能换为ip吗?
离线 smartpig
老会员



精华贴数 1
个人空间 160
技术积分 6333 (210)
社区积分 0 (1065423)
注册日期 2006-8-9
论坛徽章:33
会员2007贡献徽章开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-4-26 09:39 
WCF服务发布的地址中域名能换为ip吗?

最近在学WCF,有几个关于地址的问题一直弄不明白。我使用IIS作host,假设服务器地址为10.8.8.8,服务器的主机名为mycoputer,.svc文件的地址在http://localhost/WCF/Service.svc。
在服务器本机访问http://localhost/WCF/Service.svc,可以出现帮助页面,提示我用
svcutil.exe http://mycoputer/WCF/Service.svc?wsdl
引用服务,这在服务器上没问题,它可以识别自己的域名http://mycoputer,但在别的机器上则无法解析http://mycoputer这个域名,因此也无法引用http://mycoputer/WCF/Service.svc?wsdl。后来我设置了httpGeturl属性,将元数据的httpget地址强行设置为http://10.8.8.8/WCF/Service.svc/meta,则在其他机器上可以用http://10.8.8.8/WCF/Service.svc/meta?wsdl引用服务。
但是,操作中的基地址仍然为http://mycoputer/WCF/Service.svc,在其他机器调用服务时会发生异常,我用 <host>节添加基地址也不起作用。请问,如何让客户端用ip地址访问WCF服务?


只看该作者    顶部
离线 duxiaochu1972
资深会员



精华贴数 0
个人空间 0
技术积分 6352 (208)
社区积分 4 (18485)
注册日期 2006-7-13
论坛徽章:14
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠

发表于 2008-4-26 09:39 

只看该作者    顶部
离线 smartpig
老会员



精华贴数 1
个人空间 160
技术积分 6333 (210)
社区积分 0 (1065423)
注册日期 2006-8-9
论坛徽章:33
会员2007贡献徽章开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-4-26 09:40 
但我们不能强迫客户端修改自己的host文件作域名到地址的映射吧,能不能发布服务时就用ip地址?


只看该作者    顶部
离线 duxiaochu1972
资深会员



精华贴数 0
个人空间 0
技术积分 6352 (208)
社区积分 4 (18485)
注册日期 2006-7-13
论坛徽章:14
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠

发表于 2008-4-26 09:41 
把mycoputer改为IP就可以了啊,没啥特别的设置吧


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问