在ASP.NET MVC 3应用程序中编辑并继续

| 是否可以使用Visual Studio 2010在ASP.NET MVC 3应用程序中编辑并继续?如果是这样,我该怎么做? 顺便说一句,我的操作系统平台是x86。 编辑:当我按f5键然后尝试编辑代码时,我收到以下错误:代码运行时或禁用“当一个进程中断时中断所有进程”选项时,不允许进行更改。可以在“工具”,“选项”,“调试”中启用该选项。 即使启用了该选项,我也无法在代码运行时编辑代码。     
已邀请:
        经过大量的弄乱,谷歌搜索和(基本上)猜测工作之后,(我实际上正在运行x64环境)我发现以下内容启用了MVC 3编辑并为我继续! 在配置管理器中将所有项目设置为x86 在属性窗口中将我的WebApp项目输出路径设置为\“ bin \” 将我的WebApp项目设置为使用Visual Studio Development Server (项目属性> Web选项卡) 遵循Pro ASP.NET MVC 3的2条简单说明 框架,第三版 现在,我可以设置一个断点,然后按F5键,然后在遇到断点时-可以更改我的代码(例如,在MVC Web应用程序引用的控制器或类库项目中),然后继续调试(再次按F5键),然后进行更改被捡起来,一切似乎都应该如此!     
        此外,您会发现“编辑并继续”不适用于某些方法-那些具有动态类型变量的变量和那些具有lambda表达式的方法。如果您使用LINQ(任何东西)从存储库中检索数据,则可能会有很多lambda,当然ViewBag是MVC应用程序中的常见动态。 因此,“编辑并继续”与MVC混合得不好。没关系,真的,因为它使您养成了测试驱动开发的习惯-编写好的测试,通过测试的代码,然后才能构建和运行。     

要回复问题请先登录注册