首页 新闻 会员 周边

本地测试WCF 的时候host.open() 出现指定的网络格式名无效

0
悬赏园豆:40 [已关闭问题]

以前还好好的,近日突然有了这个问题,试了很多方法都没解决不知道各位有没有碰到过.拿一个简单的例子来说HOST端app.config

<service behaviorConfiguration="Host.HelloWCFServiceBehavior"
                name="Host.HelloWCFService">
                <endpoint address="" binding="basicHttpBinding" contract="Host.IHelloWCFService">
                    <identity>
                        <dns value="localhost" />
                    </identity>
                </endpoint>
                <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
                <host>
                    <baseAddresses>
                        <add baseAddress="http://localhost:17521/HelloWCFService/" />
                    </baseAddresses>
                </host>
            </service>

 

然后program.cs里

class Program {
        static void Main(string[] args)
        {
            using (ServiceHost host = new ServiceHost(typeof(Host.HelloWCFService))) {
                host.Open();  //这里会产生个指定的网络格式名无效的错误.
                Console.ReadLine();             
            }
        }

    }

还请哪位指点下!

一片叶子的主页 一片叶子 | 初学一级 | 园豆:160
提问于:2010-01-27 15:31
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册