2011-03-31 57 views
2

我正在开发一个带有ASP MVC 3和VS2010 SP1中的Razor的网站。在运行时编辑视图

当我从VS运行站点时,如果视图在IDE中打开,我可以在运行时编辑视图,然后按F5显示更改,但如果在运行站点后打开视图,然后视图被锁定(没有消息,只是我可以在VS编辑器中编写)

当我停止调试解决方案时,被锁定的视图保持锁定状态,我必须关闭文件并按顺序再次打开ID修改代码。

这种行为是不舒服的。任何人都可以告诉我为什么有时候我可以在VS2010编辑器中编写,而其他时候我不能?

其他注意事项:

  • 的TFS是没有问题的。
  • 它发生在我办公室的所有VS 2012 SP1中。
  • 它只发生在vb.net项目中,而不是C#项目中。
  • 它在VS2012中没有发生。
  • 我禁用了所有的扩展。

谢谢。

回答

1

经过一年多的时间来解决这个问题,找到了解决办法。

此VS修补程序为VS2010SP1解决了该问题。 。

http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=40811

+0

这个环节被打破 – 2015-05-22 17:05:27

+1

@ d - 琼斯看起来像它仍然可以在这里找到:HTTP:/ /blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-63-56/3146.VS10SP1_2D00_KB2650605_2D00_x86.exe – Jonathan 2015-05-22 17:21:20

1

我也经历过这种情况。

我发现只要重新打开文件,而在调试时,大部分时间都可以使用。我能想到的最接近的事情是,你实际上不是在编辑文件,而是实际查看文件的调试版本。

通常会发生这种情况,例如,javascript方法会在该页面的源代码中导致异常。然后加载该页面的活动版本,而不是正在编辑的页面。虽然我没有产生任何错误,但我确信这不是整个问题。这可能是值得在http://aspnet.codeplex.com/workitem/list/basic上发布一个问题我没有经常发现它缩小了它,但它听起来像它更经常发生。

+0

我碰巧我所有的时间:(大多是当我运行的应用程序,不打开文件 – Jonathan 2011-03-31 19:30:14