[英]ASP.NET App Code folder
如果ASP.NET應用程序包含類,則有兩個選項:1)將類放在appcode文件夾中或2)創建單獨的類庫。
我發現很多網頁討論了選項2的好處,我已經意識到這些好處,例如
1)業務邏輯層與表示層分離2)代碼可以在多個客戶端應用程序之間共享,例如ASP.NET網站和VB.NET應用程序客戶端。
我找不到任何討論選項1的好處的網頁。
我的問題是:選項1有什么好處嗎? 我在想這個嗎?
使用App_Code有什么好處嗎?
這有點主觀,但總的來說,Web應用程序項目比Web站點項目更好。
據我所知,網站項目的唯一好處是您可以更改App_Code文件而無需重新編譯它們。 但是很多人(包括我自己)不喜歡這樣,因為它可以在實時網絡服務器上更改代碼,這幾乎總是一個壞主意。
App_Code還是單獨的類庫?
這取決於。 如果需要在多個項目中使用這些類,請創建單獨的類庫。 如果您只需要在這個特定的網站上,App_Code是完全可以接受的。
請參閱網站或Web應用程序? 和Web應用程序項目與Visual Studio中的Web站點項目有關的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.