我正在使用C#.net应用程序代码。
我需要为Window Application调用服务,我使用下面的代码打开服务主机,
using (ServiceHost host = new ServiceHost(
typeof(class1),
new Uri[] { new Uri("net.pipe://localhost") })
)
{
}
&安培;然后我们将clinet控制台应用程序连接到serviceHost。
问题是,
当我创建服务/客户端应用程序使用Conslole应用程序时,两者都正常工作。 但是,如果我调用窗口应用程序的servide代码连接到控制台客户端,它会给出绑定错误错误(“找不到测试的终点/地址”)
任何人都可以帮我从C#窗口应用程序运行服务吗?
由于
答案 0 :(得分:3)
您的主机周围有使用语句。一旦超出范围,它就会关闭。 使主持人成为表单的类成员。我通常也会在一个单独的帖子中打开它。