在浏览器中添加视图到上下文菜单

时间:2014-01-04 18:25:21

标签: asp.net asp.net-mvc visual-studio-2012

我带给Visual Studio 2012的一些旧项目只能选择在Page Inspector中打开,而不是直接在外部Web浏览器中打开。例如,以下是我右键单击它时的上下文菜单:

enter image description here

在Visual Studio 2012中新创建的项目为Web浏览器中的“查看”添加了一个选项:

enter image description here

如何在旧项目中获得相同的功能?我宁愿不必重新创建项目并将所有代码都带回来。

1 个答案:

答案 0 :(得分:1)

我不知道为什么它会出现在某些项目上但不是所有项目上(听起来VS没有正确识别项目类型),但您可以确保它在您的设置中启用。

  1. 转到工具 - >定制
  2. 切换到“命令”选项卡
  3. 选择上下文菜单,然后选择项目和解决方案上下文菜单|网络项目
  4. 滚动列表并确保在浏览器中查看。如果缺少,您可以执行添加命令,为类别选择文件,然后在浏览器中查看。
  5. 但是,我猜这是正确配置的,因为它适用于某些项目。您是否有机会使用较旧版本的MVC? IIRC,旧版本的MVC在浏览器中阻止了视图,因为VS无法将它们连接到正确的路由(即它不知道Views \ Foo \ Index.cshtml映射到http://localhost:1234/Foo)。除了升级MVC版本之外,我还没有意识到解决方法。