【问题标题】:MVC View designer complains "There is no endpoint listening at net.pipe://localhost/MVC 视图设计器抱怨“net.pipe://localhost/ 没有端点监听
【发布时间】:2013-04-07 23:26:19
【问题描述】:
我最近安装了 Visual Studio 2012(终极版)更新 2。我不确定这个问题是否与该更新有关,但是.. 现在,当我在 VS 设计器中查看我的任何视图 (.aspx) 代码时,初始的@model 或@using 指令得到一个波浪形的下划线和一个相关的错误消息“在net.pipe://localhost/xxx 没有端点监听”。页面中依赖@model 或@using 指令的所有代码都有自己相关的波浪线下划线错误。但是代码运行得很好。错误出在设计器中,而不是在运行时 JIT 编译器中。
有什么建议吗?
【问题讨论】:
标签:
asp.net-mvc
visual-studio-2012
【解决方案1】:
经过一番挖掘,我发现a blog post 表明该问题可能是由于未能以管理员身份运行VS引起的。我试过了(我以管理员身份运行 VS 并加载了有问题的解决方案),然后,bada bing,bada boom,问题解决了。
对于 ASP.NET 项目,我一直很乐意跳过“以管理员身份运行”的繁琐程序,并且一切正常。我猜他们一定是在更新 2 中改变了一些东西,现在需要用管理员权限打开 ASP.NET MVC 项目。
谁能比我更了解这个诊断?
(顺便说一句,我遇到了this post,它显示了如何强制 VS 在 Windows 8 上始终以管理员权限运行。这是一个全有或全无的解决方案......我真正喜欢的是 VS开发人员 - 或有时间的人 - 将上下文菜单项添加到 .sln 文件以在启用管理员权限的 VS 中打开它们。)
编辑:
在我发布此“解决方案”(实际上是一种变通方法)4 个月后,我的位置如下:我通过 MSDN 技术支持打开了一个事件。经过大量工作,我们一无所获;仍然不知道潜在的问题可能是什么。但是这个问题只存在于我的台式电脑上——我的笔记本电脑没有这个问题——而且我正在购买一台新电脑,所以当我在新电脑上安装 VS 并将旧电脑变成门挡时问题应该会消失.