2011-03-31 56 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