第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Visual Studio中“網(wǎng)站”和“項目”之間的區(qū)別

Visual Studio中“網(wǎng)站”和“項目”之間的區(qū)別

慕后森 2019-12-25 14:40:36
我已經(jīng)注意到,當啟動Visual Studio 2008并選擇“ 新建項目 ”->“ ASP.NET Web應用程序”而不是“ 新建網(wǎng)站 ”->“ ASP.NET 網(wǎng)站 ” 時,獲得的內(nèi)容顯然有差異。'。例如,如果選擇“項目”,則可以編譯為.dll,并且每個頁面都有一個* .aspx.designer.cs代碼隱藏文件。1)為什么我們有這兩種不同的項目類型?2)您更喜歡哪個?3)為什么我要選擇一個?4)* .aspx.designer.cs文件有什么關(guān)系?
查看完整描述

3 回答

?
天涯盡頭無女友

TA貢獻1831條經(jīng)驗 獲得超9個贊

他們有不同的目的。

網(wǎng)站是一個網(wǎng)站,其內(nèi)容可能會隨著時間而改變,即頁面本身也會改變。沒有實際的項目文件,并且站點僅作為一組文件進行部署。

應用程序是一個內(nèi)容僅是應用程序的站點,動態(tài)部分將主要位于持久性存儲(如數(shù)據(jù)庫)中。它具有更復雜的邏輯,因為它可能代表一組數(shù)據(jù)輸入形式以及一種檢查內(nèi)容的方式。它具有一個項目文件,可以更嚴格地控制其配置以及將其代碼部署為已編譯的dll。


查看完整回答
反對 回復 2019-12-25
?
汪汪一只貓

TA貢獻1898條經(jīng)驗 獲得超8個贊

我不會重復2的定義,因為它已經(jīng)得到回答。

那么,為什么要使用一個呢?

Web站點使您可以將其視為PHP或經(jīng)典ASP站點,在其中可以進行立即生效的內(nèi)聯(lián)更改。

優(yōu)點

  • 您可以直接在Web服務器上對站點進行調(diào)整

  • 部署就像復制文件夾一樣簡單

缺點

  • 如果您不是在實時站點上進行正確的更改,則可能會遇到更改管理問題,而忘記了使所有文件保持同步

  • 您可以將運行時語法錯誤顯示給最終用戶,因為檢查的唯一方法是手動運行每個頁面

Web應用程序使您更像桌面應用程序一樣對待它-在計算機上編譯了一個可部署的組件。

優(yōu)點

  • 清晰,結(jié)構(gòu)化的變更管理。您不能不小心混用來自兩個不同版本的代碼。當涉及到兩個人時,這一點很重要-一個人編寫代碼,另一個人負責將文件放入服務器。

  • 由于您在計算機上進行了編譯,因此所有內(nèi)容都會在此時進行語法檢查*

缺點

  • 部署要稍微復雜一點,然后只需從開發(fā)計算機中復制文件夾即可。但是,“發(fā)布”命令的使用極大地簡化了將哪些文件復制到Web服務器的編譯和匯總過程。

  • 任何更改都需要在您的機器上完成,編譯,然后將一個全新的版本發(fā)送到Web服務器*

*不過,只有在構(gòu)建選項中打開了aspx / html文件時,才檢查語法。除非將這些文件編譯到您的項目中,否則還可以在服務器上編輯這些文件。


查看完整回答
反對 回復 2019-12-25
  • 3 回答
  • 0 關(guān)注
  • 499 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號