none
为什么找不到net.tcp://localhost:9004/mex ? RRS feed

  • 问题

  • 问题来自:
    http://www.cnblogs.com/frank_xl/archive/2009/05/05/1437494.html#commentform
    还有:
    <service behaviorConfiguration="WCFService.WCFServiceBehavior" name="WCFService.WCFService">
    <endpoint
    address="net.tcp://localhost:9004/WCFService"
    binding="netTcpBinding"
    contract="WCFService.IWCFService">
    </endpoint>
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
    <host>
    <baseAddresses>
    <add baseAddress="http://localhost:9003/"/>" target="_blank">http://localhost:9003/"/>
    <add baseAddress="net.tcp://localhost:9004/"/>
    </baseAddresses>
    </host>
    </service>

    楼主,你这里的第一个终结点地址与下面的基地址哪个匹配?是9004对9004的那个吗?怎么在添加引用服务的时候,输入net.tcp://localhost:9004/mex 会找不到服务?只能用http://localhost:9003/ 项目可以找到服务

    对了,我一个项目有多个服务,能不能多个服务共用一个端口号?你这么多端口号,9001,9002,9003,9004,晕了

    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
    欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
    欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum
    2010年1月20日 8:42
    版主

答案