在vs中建立web项目和web网站的区别
来源:互联网 发布:微软sql server 编辑:程序博客网 时间:2024/05/19 18:13
在给同学调试牛腩的例子的时候偶然间发现了这个问题,值得去探讨一下。
一、建立B/S项目的方式
首先我们来看B/S建立项目的方式,建立网站和建立项目如图:
从这两种情况来看生成的项目是不一样的,建立的是项目的话生成的就是带着解决方案,并且sln文件放在项目目录下面,然而建立的是网站的话,sln文件是放在我的文档的vs目录的project下面,而且项目生成的文件比网站生成的项目文件要多(例如*.aspx.designer.cs),且都含有命名空间。这都是很明显的区别。
二、根本区别
从根本的角度看,首先就是生成的文件不同,由于从项目中建立的网站有应用程序的性质,所以它生成的dll文件是可以被别的程序所引用的,而网站生成的都是随机的dll所以也不可能被引用。这里体现出了程序和网站的编译特点,网站是预编译的,所以有的时候不用发布也可以运行,dll是随着编译的时间不断在变化的,而网站应用程序是发布的时候编译的,所以更新之后需要再编译之后才能进行发布。
三、维护角度
由于应用程序的固定性,所以在网站应用程序编译完成之后就需要尽可能少的去改动它,一般设计的时候用户量是固定的,而且对于稳定性要求较高,维护较麻烦。
网站则属于随时可以修改的地位,因为不用总是编译,所以修改起来很是方便,所以适合便捷的开发,和预实现效果使用,由于没有什么复用性所以比较适合小型的项目,我们以后做项目是不会用它的。
0 0
- 在vs中建立web项目和web网站的区别
- vs中web网站和web应用程序的区别
- Vs中新建 网站 和Web应用程序的区别
- VS中web应用程序和Web网站区别
- vs中web应用程序和Web网站区别
- 关于VS中Web应用程序与Web网站的区别
- VS中Web应用程序和Web网站
- vs.net2005新建网站和新建WEB应用程序的区别
- .net中Web应用程序和web网站的区别
- .net中Web应用程序和web网站的区别
- 在Eclipse中建立Maven Web项目
- 技巧和诀窍:如何在VS 2005 SP1中使用VS的web服务器运行一个相对于根目录“/”的网站
- 技巧和诀窍:如何在VS 2005 SP1中使用VS的web服务器运行一个相对于根目录“/”的网站
- Web应用程序和Web网站的区别
- VS中项目与网站的区别
- 在64位的环境中使用VS建立Web项目进行Oracle连接需要注意WebDev是32位的
- Microsoft Visual Studio中web应用程序和Web网站区别
- Web应用程序和Web网站中WCF中的区别
- Longest Valid Parentheses 最长的合法括号序列
- Ubuntu caffe安装python/caffe/_caffe.cpp:1:52: fatal error: Python.h: No such file or directory
- Oblivious transfer and Garbled circuits
- SQuirrel 连不上 Phoenix Hbase ---> 可能是因为zookeeper 集群中的一个zookeeper 启动有问题
- 第十六周上机实践项目1(3):阅读程序
- 在vs中建立web项目和web网站的区别
- leetcode--Roman to Integer
- Pig 学习之 日志处理
- 53. Maximum Subarray
- 【leetcode】2. Add Two Numbers
- android中生成随机点
- 第15 章 输入/输出
- 注册表写入读取和启动项删除
- Python爬虫实践(五):Cookie