Web网站与Web应用程序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fjxcsdn/article/details/85911445

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

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

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

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

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

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

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

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

猜你喜欢

转载自blog.csdn.net/fjxcsdn/article/details/85911445