【发布时间】:2021-08-22 02:12:42
【问题描述】:
我正在使用DuplexChannelFactory 在net.pipe://localhost/test 上创建命名管道。但是,当我运行我的程序时,我得到一个错误:Cannot listen on pipe name "net.pipe://localhost/" because another pipe endpoint is already listening on that name.
所以我试图通过打开一个powershell并输入[System.IO.Directory]::GetFiles("\\.\\pipe\\)来查看是否真的如此,但没有提及localhost。
然后我也尝试将地址net.pipe://localhost/test更改为net.pipe://anything/test,但还是不行。
最后我重新启动了计算机并且它工作了。但是重启电脑不是最优的,我今天早些时候又重启了一次,它又坏了。
我会收到此错误还有其他原因吗?
【问题讨论】:
标签: c# .net wcf named-pipes .net-3.0