问题标签 [wcfserviceclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
95 浏览

c# - 无法识别 URI 前缀。元数据包含无法解析的引用:'net.tcp://localhost:8090/'

在发布我的问题之前,我已经在 Stackoverflow 上浏览了许多答案。似乎没有一个答案能解决我的问题。我创建了一个简单的 WCF 服务,并使用 TCP 绑定将其托管在控制台应用程序中。

我的主机 App.config:

我的合同:

我的主人:

主机在我的电脑上运行。从我的客户那里,如果我尝试添加服务引用,它会给我这个错误:

无法识别 URI 前缀。元数据包含无法解析的引用:“net.tcp://localhost:8090/”。无法连接到 net.tcp://localhost:8090/。连接尝试持续了 00:00:04.0092984 的时间跨度。TCP 错误代码 10061:无法建立连接,因为目标机器主动拒绝 127.0.0.1:8090。无法建立连接,因为目标机器主动拒绝它 127.0.0.1:8090 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。

我在这里想念什么?