Web网站与Web应用程序

本文详细阐述了静态页面与动态页面的区别,包括代码实现方式、命名空间使用、页面独立性及程序集管理等方面。并讨论了Web网站与Web应用程序的差异,提供了选择两者进行项目开发的建议。

 

静态页面与动态页面的区别:

    动态页面就是写C#代码的界面,不写C#代码的是静态页面。

Web网站和Web应用程序的区别:

1.命名空间的区别:Web网站下建立的应用程序是不存在命名空间的。Web应用程序下面的程序存在命名空间。网站一个界面就是一个独立的程序,不会出现类重名的情况,所以不需要命名空间,我们知道命名空间就是为了避免重名问题而存在的。 

2.页面区别:Web网站每一个ashx页面都是一个独立程序,一个页面出错,对另一个界面没有任何影响。

3.程序集的区别:Web应用程序,当程序中代码改变以后,必须重新生成,否则程序集中存在的未改动之前的程序。应为所有的项目生成对应的DLL文件都在bin/Debug 界面下面,一个出错,所有的都将无法运行。Web网站则不会,它会生成自己特有的DLL文件。

那么问题来了,我们到底用Web网站进行项目实战呢,还是Web应用程序进行实战呢?

    通过上面我们可以知道,对于大型的项目,文件比较多,我们用web应用程序,这样当发现我们直接确定是哪个文件出了问题,维护比较方便,而Web网站则不行,对于小的项目我们可以用web网站,文件少,出现错误直接修改就可以。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值