【发布时间】:2012-11-12 04:46:10
【问题描述】:
我正在开发一个 API 并使用 ASP.NET Web API 来公开它。我尝试将服务引用添加到负责身份验证和授权的命名管道服务,但我无法在我的代码中引用它。
Named Pipe 服务工作正常,并用于各种项目。这是我们第一次尝试将它与 ASP.NET MVC 4 一起使用。它在另一个使用 ASP.NET MVC 3 的项目上运行良好。
如下图所示,我可以添加服务引用。但它没有出现在对象浏览器上或自动完成!
当我尝试调用该服务时,它不会出现在任何地方。
这似乎是 ASP.NET MVC 4 项目和命名管道服务引用的问题。
我真的不知道这是否是众所周知/记录在案的行为,但我无法在互联网上找到与该问题相关的任何有用信息。
我可以使用 Visual Studio 2012 在任何类型的项目上添加对该服务的引用,除了 ASP.NET MVC 4 项目。该问题与 ASP.NET MVC 4 项目特别相关。
我尝试使用 Visual Studio 2010 添加引用,但遇到了同样的问题:在 ASP.NET MVC 3 和任何其他类型的项目中运行良好。同样,该问题与 ASP.NET MVC 4 项目特别相关。
有人遇到同样的问题吗?我怎么能通过它?
【问题讨论】:
标签: asp.net visual-studio asp.net-mvc-4 asp.net-web-api named-pipes