有没有办法隐藏“;源不可用”;选项卡时调用“;全部中断”;在ASP.NET MVC中的Visual Studio 201

本文关键字:ASP 全部 中断 NET 中的 Studio Visual 调用 MVC 隐藏 有没有 | 更新日期: 2023-09-27 18:19:28

正如本问题中所述,是否可以在Visual Studio 2010中编辑并继续而不暂停执行编辑并继续可以与全部中断组合使用,基本上可以在飞行中重新加载调用。

问题是,当我在ASP.NET MVC应用程序中调用Break All时,它会显示一个"代码未运行"选项卡。如果有一种方法可以不显示该选项卡,或者只专注于我调用

有没有办法隐藏“;源不可用”;选项卡时调用“;全部中断”;在ASP.NET MVC中的Visual Studio 201

ASP.NET MVC在开发过程中与传统的.exe不同,因为每个web请求本质上都是通过堆栈的干净运行。因此,你不必让你的应用程序在visualstudio中"运行",除非你正在积极尝试监控特定函数调用的调用堆栈。

在大多数情况下,您要进行更改,然后通过IIS Express在浏览器中测试这些更改。如果您使用CTRL+F5启动应用程序,它会使用bin/debug目录中的当前.DLL生成IIS Express进程,但会使visual studio处于编辑模式。如果您更改代码,然后使用F6进行编译,bin目录中的.DLL将更新,并且向IIS express发出的下一个浏览器请求将使用新的代码库。您可以在浏览器中连续使用F5,观察结果,进行更改,重新编译等,而不会破坏您的工作流程。

只有当您正在积极尝试调试方法调用并且需要在服务器代码中设置断点时,才需要在debug模式下运行Visual Studio。更改剃刀视图、添加新的控制器/操作等通常不需要调试。在许多情况下,只需在HTML/Razor中使用控制台日志记录或其他视觉提示,就可以用来跟踪变量状态,从而进一步避免依赖服务器调试。

ctrl+F5默认为"无调试启动",这将在系统托盘中生成IIS express的副本,并启动浏览器。即使关闭浏览器窗口,在关闭visualstudio之前,IIS express实例仍将在任务栏中运行F6只是重新编译当前代码,只会导致快速的"构建成功"状态消息。当IIS Express在系统托盘中处于活动状态时,多个浏览器实例都可以向分配给该服务器的端口发出请求,而无需在Visual Studio中执行任何其他操作。重新编译代码不会影响当前打开的任何浏览器实例的当前状态,但会立即影响将来从任何浏览器窗口执行的任何操作。