Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF:Net.Pipe–;未找到端点异常–;管理/非管理模式_C#_.net_Wcf_Nettcpbinding - Fatal编程技术网

C# WCF:Net.Pipe–;未找到端点异常–;管理/非管理模式

C# WCF:Net.Pipe–;未找到端点异常–;管理/非管理模式,c#,.net,wcf,nettcpbinding,C#,.net,Wcf,Nettcpbinding,我们的应用程序使用命名管道上的WCF在同一台机器上的应用程序的两个进程之间进行通信。我们的应用程序已经在多个客户机字段中运行了几年,没有任何问题。但最近我们从一个客户端领域收到的问题是,由于客户端存在一个第三方应用程序,我们的应用程序正在崩溃 当第三方应用程序在客户端运行时,应用程序流程的“服务”端将启动,并且在创建WCF端点时没有问题。但是,当应用程序进程的“客户端”启动并尝试连接到“服务”端时,它将失败,并出现EndpointNotFoundException 我们使用的端点地址格式类似于“

我们的应用程序使用命名管道上的WCF在同一台机器上的应用程序的两个进程之间进行通信。我们的应用程序已经在多个客户机字段中运行了几年,没有任何问题。但最近我们从一个客户端领域收到的问题是,由于客户端存在一个第三方应用程序,我们的应用程序正在崩溃

当第三方应用程序在客户端运行时,应用程序流程的“服务”端将启动,并且在创建WCF端点时没有问题。但是,当应用程序进程的“客户端”启动并尝试连接到“服务”端时,它将失败,并出现EndpointNotFoundException

我们使用的端点地址格式类似于“net”。pipe://localhost/TestAPI/Endpoint“

这篇文章“”帮助我了解了问题的根本原因。通过这篇文章,我知道,在客户端以管理模式作为服务运行的第三方应用程序正在以“net”格式打开一个端点地址。pipe://localhost/“。此时,当我们关闭第三方应用程序或运行”服务时“我们的应用程序进程的一方在不终止第三方应用程序的情况下使用管理模式成功启动了我们的应用程序

互联网上提供了各种链接,如以下所述,这些链接正在讨论此问题,但尼瑟对此问题有任何解决方案:

请为我们提供此问题的解决方案,我们的应用程序流程的“客户端”如何成功启动,而不杀死有问题的第三方应用程序,或者不在管理模式下运行我们的应用程序“服务”端流程