網頁

2013年9月28日 星期六

Visual Studio 2013 開發 ASP.NET MVC 於執行偵錯模式時的小改變

Visual Studio 2013 有不少的改變,除了很多大功能的增進與改善之外,有許多小地方的改變也蠻貼心的,讓我們在開發時可以更為順暢,這篇文章只是記錄一下這個小改變。


在 VS2012 開發 ASP.NET MVC 專案時,如果在方案總管裡也是將某個檢視檔案(View, *.cshtml)為選擇狀態時,如下:

image

這個時候按下「F5」的話,瀏覽器就會顯示伺服器錯誤訊息,

image

瀏覽器是直接瀏覽該檢視頁面,所以就會產生錯誤。

在 VS2012 開發 ASP.NET MVC 專案時,方案總管裡所選擇的項目只要不是檢視檔案(View, *.cshtml),按下「F5」進入偵錯模式後在瀏覽器裡都不會有伺服器錯誤的產生,反之只要方案總管所選擇的項目是某個檢視檔案,那麼進入偵錯模式後就一定會顯示錯誤,但如果所選擇的項目是部分檢視 Partial View 再進入偵錯模式並不會出現錯誤,這狀況在剛接觸 ASP.NET MVC 開發的初學者最常碰到這種狀況,而經過一段時間後就會習慣,之後就會自動閃避這種情況,但有時候難免還是會碰到這種錯誤。

 

而在 VS2013 裡,這樣的狀況就不會再發生了,同樣也是在方案總管內選擇某個檢視頁面,

image

然後按下「F5」進入偵錯模式,瀏覽器不是直接讀取該檢視頁面,而是會去執行並且正確顯示頁面,

image

不過如果在方案總管裡選擇一個沒有相對應的 Controller Action 方法的檢視頁面時,進入偵錯模式後,還是會出現錯誤,

image

image

 

VS2013 的小改變,對開發人員來說是還蠻方便的。

 

以上

沒有留言:

張貼留言