Visual Studio 2010控制器仅在MVC 4项目中重建后更改拾取

时间:2014-03-05 20:00:19

标签: asp.net-mvc visual-studio-2010

每次更改控制器后,我都必须重建项目,以便在运行项目时进行拾取和显示。有没有设置VS2010才能实现这一目标?我正在为每个方法使用[OutputCacheAttribute(VaryByParam = "none", Duration = 1, NoStore = true)],所以我不认为它是Web服务器。除非我重建,否则它甚至不会调试到控制器中。

1 个答案:

答案 0 :(得分:0)

任何代码(控制器,服务,数据层项)都被编译成.dll文件,这是服务器用于处理的文件。服务器不使用原始文本文件(您正在编辑的内容)。因此,您对任何.cs.vb文件所做的任何更改都将始终需要重新编译。对于使用内置的VS Web服务器也是如此(通常我会被VS称为“在调试器运行时无法修改此文件”或“源文件与当前调试文件不匹配” “)

但是,在大多数情况下,您可以动态修改视图而无需重新编译。