當前位置:吉日网官网 - 傳統美德 - Web應用和網站有什麽區別?

Web應用和網站有什麽區別?

Web應用是指很多時候為了實現某種功能,就像網站的後臺壹樣,網站更註重前臺的美觀展示。

Web應用有兩項:再生和發布;壹個網站只有壹個發布網站。

web應用和壹般的winform沒有區別,都是指名稱空間等。引用後,網站上會出現壹個bin文件夾,其中存儲了dll和pdb文件。

Web應用可以作為類庫;網站不能作為類庫引用。

Web應用程序也可以添加組件和類;網站不會。

從整體結構來看,Web應用和普通的Winform程序沒有什麽區別。都是項目管理。只有項目文件引用的文件才會出現在解決方案資源管理器中,並且只有這些文件才會被編譯。您可以輕松地將壹個split應用程序拆分為多個Visual Studio項目,也可以輕松地從項目和源代碼管理中排除壹個文件。項目的文件根據命名空間進行管理。Web應用可以很方便的引用其他類庫,也可以自己作為類庫引用,非常適合項目模板的開發。所以有人認為Web應用可能是微軟為了讓程序員從Winform過渡到Web開發而保留的。與Web應用程序相比,網站采用了壹種全新的開發結構。目錄結構是壹個Web項目,該目錄中的所有文件都作為項目的壹部分存在。它拋棄了命名空間的概念,網站不能作為類庫引用。

從編譯和部署的角度調試或運行Web應用程序頁時,必須編譯整個Web項目。編譯整個Web項目通常會更快,因為Visual Studio使用的是增量編譯模式,這部分只有在文件修改後才會進行增量編譯。因為所有的類文件都被編譯到壹個應用程序集中,所以在部署時,只需使用。aspx文件,。ascx文件、配置文件和其他靜態內容文件。在這個模型中。aspx文件不會被編譯,但會在瀏覽器訪問此頁面時被動態編譯。網站項目中的所有代碼隱藏類文件和獨立類文件都被編譯成壹個獨立的應用程序集,該應用程序集位於Bin目錄中。因為它是獨立的應用程序集,所以您可以指定應用程序集的名稱、版本和輸出位置。默認情況下,當您運行或調試任何網頁時,Visual Studio將完全編譯網站項目,這將讓您看到編譯期間的所有錯誤。但是在開發過程中,完全編譯整個站點會相當慢。因此,建議您在開發和調試期間只編譯當前頁面。

  • 上一篇:古代過年有哪些習俗?
  • 下一篇:喜歡條紋的女生真的很有魅力。他們能隨意給人無限的自信感嗎?
  • copyright 2024吉日网官网