asp.net 将浏览器中的视图添加到上下文菜单

slmsl1lt  于 2023-06-25  发布在  .NET
关注(0)|答案(2)|浏览(99)

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

在Visual Studio 2012中新创建的项目将添加一个选项到在Web浏览器中查看:

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

xjreopfe

xjreopfe1#

我不知道为什么它会出现在一些项目上,但不是所有项目(听起来VS没有正确识别项目类型),但你可以确保它在你的设置中被启用。
1.转到工具->自定义
1.切换到命令选项卡
1.选择上下文菜单,然后选择项目和解决方案上下文菜单|Web项目
1.滚动列表并确保“在浏览器中查看”已显示。如果缺少,您可以执行“添加命令”,为类别选择“文件”,然后选择“在浏览器中查看”。
但是,我猜这是正确的配置,因为它适用于某些项目。您的旧项目是否使用旧版本的MVC?IIRC,旧版本的MVC有View In Browser阻止视图,因为VS不能将视图连接到正确的路由(即它不知道Views\Foo\Index.cshtmlMap到http://localhost:1234/Foo)。我不知道除了升级MVC版本之外还有什么解决方法。

lsmepo6l

lsmepo6l2#

谢谢你,吉米!!!!It Works for me..

相关问题