3 回答

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個(gè)贊
他們有不同的目的。
網(wǎng)站是一個(gè)網(wǎng)站,其內(nèi)容可能會(huì)隨著時(shí)間而改變,即頁(yè)面本身也會(huì)改變。沒(méi)有實(shí)際的項(xiàng)目文件,并且站點(diǎn)僅作為一組文件進(jìn)行部署。
應(yīng)用程序是一個(gè)內(nèi)容僅是應(yīng)用程序的站點(diǎn),動(dòng)態(tài)部分將主要位于持久性存儲(chǔ)(如數(shù)據(jù)庫(kù))中。它具有更復(fù)雜的邏輯,因?yàn)樗赡艽硪唤M數(shù)據(jù)輸入形式以及一種檢查內(nèi)容的方式。它具有一個(gè)項(xiàng)目文件,可以更嚴(yán)格地控制其配置以及將其代碼部署為已編譯的dll。

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊
我不會(huì)重復(fù)2的定義,因?yàn)樗呀?jīng)得到回答。
那么,為什么要使用一個(gè)呢?
Web站點(diǎn)使您可以將其視為PHP或經(jīng)典ASP站點(diǎn),在其中可以進(jìn)行立即生效的內(nèi)聯(lián)更改。
優(yōu)點(diǎn)
您可以直接在Web服務(wù)器上對(duì)站點(diǎn)進(jìn)行調(diào)整
部署就像復(fù)制文件夾一樣簡(jiǎn)單
缺點(diǎn)
如果您不是在實(shí)時(shí)站點(diǎn)上進(jìn)行正確的更改,則可能會(huì)遇到更改管理問(wèn)題,而忘記了使所有文件保持同步
您可以將運(yùn)行時(shí)語(yǔ)法錯(cuò)誤顯示給最終用戶,因?yàn)闄z查的唯一方法是手動(dòng)運(yùn)行每個(gè)頁(yè)面
Web應(yīng)用程序使您更像桌面應(yīng)用程序一樣對(duì)待它-在計(jì)算機(jī)上編譯了一個(gè)可部署的組件。
優(yōu)點(diǎn)
清晰,結(jié)構(gòu)化的變更管理。您不能不小心混用來(lái)自兩個(gè)不同版本的代碼。當(dāng)涉及到兩個(gè)人時(shí),這一點(diǎn)很重要-一個(gè)人編寫代碼,另一個(gè)人負(fù)責(zé)將文件放入服務(wù)器。
由于您在計(jì)算機(jī)上進(jìn)行了編譯,因此所有內(nèi)容都會(huì)在此時(shí)進(jìn)行語(yǔ)法檢查*
缺點(diǎn)
部署要稍微復(fù)雜一點(diǎn),然后只需從開(kāi)發(fā)計(jì)算機(jī)中復(fù)制文件夾即可。但是,“發(fā)布”命令的使用極大地簡(jiǎn)化了將哪些文件復(fù)制到Web服務(wù)器的編譯和匯總過(guò)程。
任何更改都需要在您的機(jī)器上完成,編譯,然后將一個(gè)全新的版本發(fā)送到Web服務(wù)器*
*不過(guò),只有在構(gòu)建選項(xiàng)中打開(kāi)了aspx / html文件時(shí),才檢查語(yǔ)法。除非將這些文件編譯到您的項(xiàng)目中,否則還可以在服務(wù)器上編輯這些文件。
- 3 回答
- 0 關(guān)注
- 513 瀏覽
添加回答
舉報(bào)