服务正在拥有多个服务,这些服务已成功启动并启动,当我尝试使用WCFTESTCLIENT工具时,我收到错误"无法获取服务的元数据检查服务是否正在运行并公开元数据&# 34 ;.我们可以使用哪些工具来解决WCF服务中的这类问题。 请帮忙。
答案 0 :(得分:0)
在我的情况下,问题的原因是在托管过程中。不幸的是,我在OnStart方法中注释了servicehostObject.open()方法。我们可以使用"来检查托管过程。 netstat -a " VS命令提示符中的命令。我已经检查了这个命令,并且知道地址/端口不在那里。但是其他带有tcp协议的端口在那里并且也处于监听状态。所以结论是服务尚未托管。然后我使用 debugger.lauch() 检查了我的Windows服务托管程序onStart方法。 最后得到问题并成功修复。问题很简单:D 我评论了服务开放方法。如下。 // servicehostObject .open();
但这个错误让我有机会了解追踪。是的问题/问题只能帮助我们更多地了解。
使用wcftestclient时尝试提供服务的确切地址。 localhost / ip address 主要确保这一点。