簡體   English   中英

ASP.NET App Code文件夾

[英]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.

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