2017-02-19 39 views
1

我有兩個不同的asp.net web應用程序。一個是用vs2010創建的,另一個是用vs2012創建的。我現在只爲他們兩個使用vs2012。爲什麼我必須在visual studio中重建/重啓我的asp.net web應用程序而不是另一個項目?

有一件事我不明白:

在我與VS2010創建的舊應用程序,我可以在我的cs文件更改代碼和所有我需要做的就是按F5在瀏覽器中看到的變化。

在新的應用程序,我總是必須重建或重新啓動才能看到我所做的更改。這是爲什麼?有沒有可能改變這一點?

兩個項目都事先與.NET框架4.0 asp.net/c#

感謝

+0

在標題中你提到不得不重新啓動VS本身,而在你的描述中,這聽起來像你只需要重新啓動調試過程。您可能需要更新標題以明確說明您的意思。 – ThatShawGuy

+0

謝謝,我修改了標題 – user1814545

回答

1

看來,你的一個項目被設置爲「Web應用程序」項目,另一個爲「網站」項目。這兩者之間的區別在這裏描述:https://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx

重要的是要注意,雖然您可能會發現它們更方便,但「Web站點」項目在VS2012之後已基本棄用,並且尚未獲得許多新的ASP.NET功能。

至於編輯代碼而不在「Web應用程序」中重新啓動,我建議查看編輯&繼續功能,它允許您在調試時編輯代碼。雖然它肯定有其侷限性。你可以在這裏閱讀更多關於這個:https://msdn.microsoft.com/en-us/library/x17d7wxw(v=vs.110).aspx

+1

非常感謝,那就是原因:-) – user1814545

相關問題