网站和WebApplication之间的区别?

我已经搜索了很多关于WebsiteWebApplication之间的区别,但没有得到明确的答案。

阅读后我甚至更加困惑。

来自维基百科:

  • Web应用程序

    在软件工程中,Web应用程序是通过网络浏览器通过网络(如Internet或Intranet)访问的应用程序。 该术语还可以表示托管在浏览器控制的环境(例如Java小程序)中的计算机软件应用程序[需要引用]或以浏览器支持的语言(例如JavaScript,与浏览器呈现的标记语言结合)编码HTML)并依赖于通用Web浏览器来呈现应用程序可执行文件。

  • 网站

    网站(也称拼写网站[1])是相关网页,图像,video或其他数字资产的集合,这些资产是相对于通用统一资源定位符(URL)寻址的,通常只包含域名,或者IP地址和基于Internet协议的网络中的根路径(’/’)。 网站托管在至少一个网络服务器上,可通过诸如因特网或专用局域网之类的网络访问。

请参见: 网站 // Web应用程序

网站更多地是关于内容,更多是关于function的Web应用程序。

网站是您可以找到“内容”的位置。 Web应用程序是一种服务,它为用户提供与服务器交互以获取特定内容的方法。

Web应用程序驻留在某些网站上。 一个网站可以托管多个Web应用程序以及其他(静态)内容。

Web应用程序背后会有一些动态逻辑(即做一些事情)。 通常它会有一个数据库和一些服务器端编程语言来驱动它。

一个网站可以是完全静态的 – 例如只是链接在一起的一堆html页面。

网站也可以是Web应用程序和静态页面的集合。

更新

如果您正在讨论visual studio Web应用程序项目和Web站点项目之间的区别,请阅读本文和本文 。

Web应用程序项目有一个项目文件,可以编译为单个二进制文件(加上.aspx页面和静态内容)。

如果您指的是Microsoft SharePoint,那么区别在于Web应用程序包含一组站点,每个站点都是Web的集合。

因此,Web应用程序例如是http://yourserver 。 现在您可以定义http://yourserver/ (root)等网站,然后在http://yourserver/sites/添加其他网站,例如http://yourserver/sites/team1http://yourserver/sites/documentsite2

网站类似于网站,但它位于特定网站的“下方”。 因此,网站可以位于http://yourserver/sites/team1/meetingweb

考虑Web应用程序和网站之间差异的最佳方法是问自己它的用途是什么; 或者它的目的是什么。 如果唯一的目的是营销或宣传服务或产品,那么我们称之为网站。 如果目的是实用性,旨在解决问题或使您的工作/生活更轻松,那么它可能是一个应用程序。 Web应用程序cab是一个Web站点,但Web站点不能是Web应用程序

function和function都相似,但在以下方面仍有所不同。

Web应用程序:

a)我们不能在单个Web应用程序中包含c#和vb页面。 b)我们可以在多个项目之间建立依赖关系。 c)部署后无法编译单个文件而无需重新编译。 d)企业环境的正确选择,其中多个开发人员共同致力于创建,测试和部署。

网站:

a)可以在单个网站中混合使用vb和c#页面。 b)无法建立依赖关系。 c)部署后编辑单个文件。 d)当一个开发人员负责创建和管理整个网站时的正确选择。