簡體   English   中英

ASP.NET與VS 2010:網站還是Web應用程序?

[英]ASP.NET with VS 2010: Web Site or Web Application?

當我在Visual Studio 2010中啟動一個新的ASP.NET項目時,我可以創建一個新的ASP.NET網站或一個ASP.NET Web應用程序。

這兩種項目類型有什么區別? 為什么我會選擇一個而不是另一個?

請注意 :這個問題是一個確切的重復這一個 ,但我專門詢問有關Visual Studio 2010(有沒有在原來的問題,在VS 2010中有針對性的答案)。 那么另一個問題的答案是否仍然有效,或者VS2010是否有任何變化導致不同的答案?

我只是想舉一個例子,網站意味着它是一個我們可以獲得一些信息的網站。 它們將是Web應用程序中的網站集合。 示例采取任何公司站點。 進入網絡應用程序最好的例子是Gmail。 這是一個應用程序。 我們用的。 這是這兩者之間的一般差異。 甚至它也可能包含一系列網站。 但取決於要求。

我知道這個問題有點舊,但萬一有人發現它..我相信如果你想使用Web.config 轉換 (如果你想要開發和發布不同的設置很有用)那么你需要使用一個Web應用程序。

從技術上講,這可能是因為網站項目或Web應用程序項目與2008年相同的差異,但是它是vs 2010中的新功能(至少內置,我認為你可以在vs 2008中獲得它)在選擇哪條路時,至少要考慮從2008年到2010年的新差異。

我建議網站僅用於非常簡單/小型的應用程序。 構建時間更長,你不能使用nuget,沒有命名空間(雖然aspx和ascx類名稱可以很酷),沒有條件編譯符號,沒有立即代碼測試(因為沒有單個.dll被引用),等等。

在更復雜的場景中,方法是Web應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM