繁体   English   中英

停止 Visual Studio 启动到 selected.cshtml razor 文件(没有意义)

[英]Stop Visual Studio launching to selected .cshtml razor file (makes no sense)

如果我打开一个 MVC/razor.cshtml 文件并按 F5 键运行我的应用程序,它会以 URL 中的 .cshtml 文件启动,这完全没有意义,因为它是一个 MVC 应用程序,其路由与the.cshtml 文件路径。

显然我可以确保 a.cs 文件在我按 F5 之前打开(但我从来没有记得前几次这样做),或者我可以将 URL 编辑回根目录,但这会中断我的工作流程......足够了我觉得有必要在 stackoverflow 上询问一下。

我们可以禁用它,强制它始终启动根 url 吗?

(我和.html模板文件有同样的问题,它们本身也没有任何意义)

[Microsoft Visual Studio Community 2022(64 位)- 版本 17.3.4]

现在答案似乎很明显,我找到了 - 只需在项目属性中指定开始 URL 即可。

至于为什么它试图打开一个无意义的 MVC 文件,我只能假设默认的“当前页面”启动操作是来自没有路由/代码隐藏的更简单的纯 HTML/ASP 项目的残留物,这还不够问题得到补救。

在此处输入图像描述

如果您右键单击您的项目,然后单击 select 属性,然后滚动到“调试设置”之类的永恒,然后查找标题为“启动配置”之类的蓝色链接,然后添加一些伪造的 URL(“/”)和单击“确定”,您再也不必进入那个可怕的用户界面了。

将生成一个文件Properties\launchSettings.json ,您可以从中配置 URL ,当您按下 F5 时,该文件将从那时起启动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM