Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 编辑并继续不在Windows 7、32位操作系统上工作_Asp.net Mvc 4_Visual Studio 2012 - Fatal编程技术网

Asp.net mvc 4 编辑并继续不在Windows 7、32位操作系统上工作

Asp.net mvc 4 编辑并继续不在Windows 7、32位操作系统上工作,asp.net-mvc-4,visual-studio-2012,Asp.net Mvc 4,Visual Studio 2012,我们在32位操作系统的Windows 7上使用VS 2012 我已经从工具->选项->调试->编辑并继续启用了“编辑并继续”功能 我仍然无法在调试模式下编辑.cs文件 有人能告诉我我错过了什么吗 我将断点保留在一个mvc控制器类中。 当它到达断点时,我尝试编辑并得到以下消息: Changes are not allowed in the following cases: -When the debugger has been attached to an already running p

我们在32位操作系统的Windows 7上使用VS 2012

我已经从工具->选项->调试->编辑并继续启用了“编辑并继续”功能

我仍然无法在调试模式下编辑.cs文件

有人能告诉我我错过了什么吗

我将断点保留在一个mvc控制器类中。 当它到达断点时,我尝试编辑并得到以下消息:

Changes are not allowed in the following cases:

  -When the debugger has been attached to an already running process
  -The code being debugged was optimized at build or run time.
  -The assembly being debugged is loaded as domain-neutral.
  -The assembly being debugged was loaded through reflection.
  -When Intellitrace events and call information is enabled.

当Web站点在执行时动态编译时,需要编译Web应用程序


“编辑并继续”在MVC类型的项目中不起作用。您需要设置断点并编译整个项目来调试您的项目。

只是为了澄清一些细节,因为它可能会帮助其他人

1) 来自[Gupta Anirudha F1beta]的答案是正确的

以下内容适用于Visual Studio20122013+MVC 4,我正在尝试编辑控制器

2) 如果禁用了“编辑并继续”,则无法更改*.cs代码,您将看到上面突出显示的消息[mmssaann]。若要编辑代码,需要停止调试、编辑代码并再次开始调试才能继续

3) 如果启用了“编辑并继续”,您可以更改*.cs代码,但在继续调试后,您会收到另一条消息,上面写着“编辑或重新启动”(因此网站将重新编译)。这种方法与上面的方法相同,但似乎要快一点,也许你只需保存一次点击,这会让你在50年的编码中保存数千次点击:-)


我希望这有帮助:)

检查这一点,但我在尝试编辑时使用了vs 2012更新消息。获取此答案的帮助是的,它确实可以从单元测试中工作。因此,我们可以在控制器中使用此功能。我们可以从其他代码文件中使用它。我只是想知道为什么我不能在控制器中编辑,当我启用了这个功能,现在很清楚了。我已经能够在MVC项目中使用编辑并继续多年了。当我从Visual Studio 2013和.NET 4.5.2升级到Visual Studio 2015和.NET 4.6时,它才停止工作。1@EastofNowhere在撰写本文时,该功能在VS中不可用。是的,它正在工作。