ASP.NET Web应用程序和ASP.NET网站的比较

ASP.NET Web应用程序和ASP.NET网站的比较@
选择ASP.NET Web应用程序也就是使用WebApplication编程模型,它适合较大的一些系统,这也是我们绝大部分开发时候使用的。ASP.NET网站就是WebSite模式,比较适合中小型企业的网站。而且我发现我们在VS2019 Web 开发时添加选项已经没有新建网站这个选项了。

VS2019添加项目界面

#1>WebApplication编程模型的优点如下:

  1. 网站编译速度块,使用了增量编译模式,只有文件被修改后,这部分才会被增量编译进去
  2. 可以将网站拆分成多个项目以方便管理。
  3. 可以从项目中和源代码管理中排除一个文件。
  4. 方便支持VSTS的Team Build,方便每日构建。
  5. 更强大的代码检查能力,并且检查策略受源代码控制。
  6. 可以对编译前后进行自己规定的处理。
  7. 对App_GlobalResources 和 Resource 类支持。

#2>WebSite 编程模型的优点如下:

  1. 动态编译该页面,马上可以看到效果,不用编译整个站点(主要优势)。
  2. 可以使错误的部分和使用的部分不相干扰,可以要求只有编译通过才能嵌入。
  3. 可以每个页面生成一个程序集。
  4. 可以把一个目录当作一个Web应用来处理,直接复制文件就可以发布,不需要项目文件。
  5. 可以把页面也编译到程序集中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值