【发布时间】:2011-09-07 17:22:11
【问题描述】:
我有一个托管在 Windows 服务中的 WCF 服务。为了测试,我只保留了默认的 http 绑定,现在它工作正常。但是,我想使用 tcp 绑定。我右键单击 app.config 并编辑 WCF 配置。在编辑器中,我将端点绑定更改为 netTcpBinding 和 mexTcpBinding。我还将主机 BaseAddress 更改为 net.tcp://localhost:9100
但是,现在当我安装并启动 Windows 服务时,它会立即停止。
我做错了什么或没有做什么?
【问题讨论】:
-
您查看过您的 Windows 应用程序事件日志吗?
-
你做错了什么?你没有实现日志记录...
-
添加你的配置代码,方便大家理解。
-
我已将 httpGetEnabled 设置为 true。将其设置为 false,它现在可以工作了。很抱歉给您带来麻烦。