ASP.NET — WebSite和WebApplication的区别 网站请求编译过程

本文详细对比了WebSite和WebApplication在项目管理和代码检查等方面的差异。WebSite适合快速迭代的小型项目,而WebApplication更适合大型项目,提供更好的代码管理和策略控制。

WebSite与WebApplication的区别

1、新建网站 会将网站生成许多个随机命名的程序集。Web应用程序只会生成一个程序集。

2、新建网站只要Aspx页面和Ashx页面创建好之后,在请求的时候自动帮我们编译。Web程序在访问之前需要先生成在访问。

3、WebSite动态编译页面,马上可以看到变化,不需要编译整个站点(主要优势)。Web程序需要编译。

4、新建网站 需要把类全部放到App_Code文件夹中。WebApplication不需要。

5、Website没有命名空间。

6、可以把一个目录当做一个Web应用去处理,直接复制文件就可以发布,不需要项目文件。

WebApplication的好处

可以将网站拆分成多个小项目便于管理,更强大的代码检查功能,并且策略受到源代码的管理。

 

总之:大的项目适合用WebApplication,小的网站适合用Website做。

 

网站请求编译过程

    

 

转载于:https://www.cnblogs.com/whbk/p/6384019.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值