【问题标题】:named pipe could not be activated命名管道无法激活
【发布时间】:2013-09-18 23:46:32
【问题描述】:

我正在使用与 sql server 数据库交互并由 asp.net mvc 应用程序使用的 WCF 应用程序。它在 IIS 7.5 中运行。

直到最近,用于与 mvc 应用程序中的服务交互的协议都是通过 http。不过我最近改成了命名管道。

我遇到了这个问题,尽管管道因缺乏使用而死亡,或者例如在 wcf 应用程序的 web.config 中进行了更改时。当 mvc 应用尝试交互时,会出现以下错误:

'请求的服务,'net.pipe://localhost/MyService.svc' 无法激活。有关详细信息,请参阅服务器的诊断跟踪日志。'

唯一的方法是在网络浏览器中浏览到 http 端点以激活服务/管道。

我检查了应用程序池,它已设置为自动启动。

任何想法为什么会发生这种情况以及如何解决?

【问题讨论】:

    标签: c# asp.net-mvc wcf wcf-binding named-pipes


    【解决方案1】:

    下面有一个部分:http://msdn.microsoft.com/en-us/library/ms752253.aspx 讨论了在 WAS 下启用命名管道,这应该可以解决您的问题。

    【讨论】:

    • 感谢您的帮助 - 是的,我遵循了这些步骤,但仍然是同样的问题。
    猜你喜欢
    • 2020-07-30
    • 1970-01-01
    • 2015-07-20
    • 2013-02-28
    • 2011-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多