asp.net开发大型web产品为何选择webapplication而不是website,及结构安排
来源:互联网 发布:小学生大数据分析苏轼 编辑:程序博客网 时间:2024/05/17 03:32
开发web产品首先就面临选择创建website还是创建webapplication,建议选择webapplication,原因有以下几点
1可以将网站拆分成多个项目以方便管理
2网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去
3更强大的代码检查功能,并且检查策略受源代码控制
4目前大型web开发选在webapplication占了绝大多数,建website适合编写小网站
确定了使用创建webapplication之后,紧接着问题又来了,比如一个大的项目有好友系统,日志系统,相册系统,消息系统,圈子系统 等等,要把他们建到一个大项目中(当然 实际中是要创建 model,bll,dal,web等层的),按文件夹把他们分开吗?如果这样的话,那整个网站发布后就会发布到一个dll里,如果我修改日志系统的一个小功能,那我也得把整个项目重新编译发布,然后替换相应的aspx和总的dll文件,在那个时刻 肯定会影响别的系统的用户使用,那应该怎么安排呢?
1 把整个项目分成几个独立的分项目,分别建立自己的三层,放在同一个解决方案中
2 每个分项目单独编译发布,单开二级域名指向他
3 有更新时,只发布那个更新的项目,从而不会影响到别的项目
4 如果真的怕影响可以使用2个目录交替部署,A目录B目录,如IIS指向A目录,更新时更新B目录 更新完毕后通过修改IIS主目录指向B目录就可以了,这样整个站点不会有瞬断。
这是我的一点儿看法,欢迎大家继续探讨
- asp.net开发大型web产品为何选择webapplication而不是website,及结构安排
- asp.net WebApplication(web应用程序)和WebSite(网站)的区别
- 【ASP.net】--WebSite(网站) 和 WebApplication(Web应用程序)
- ASP.NET中website与webApplication区别
- asp.net中的WebApplication和WebSite使用技巧
- Asp.Net中WebSite和WebApplication的区别
- ASP.NET中Website与WebApplication的区别
- ASP.NET中Website与WebApplication的区别
- ASP.NET中website与webApplication有何区别?
- WebApplication(asp.netWeb应用程序)和WebSite(建网站)区别
- WebApplication(Web应用程序)和WebSite(网站)的区别
- .Net之路(七)website和webapplication
- WebApplication和WebSite对比
- WebApplication和WebSite区别
- WebApplication和WebSite区别
- WebApplication与WebSite
- WebSite 和 WebApplication区别
- WebApplication 与WebSite
- Software Requirements for the WinSNMP API--开发基于SNMP的网络监控软件
- mysql中的tinyint,smallint,int,bigint
- Linux 脚本中的小技巧
- 生命中的过客
- Toad 使用快速入门
- asp.net开发大型web产品为何选择webapplication而不是website,及结构安排
- datepart()函数的使用
- SNMP用VC++6.0实现的方法
- 剪切板的使用
- Hadoop系列:在Linux下部署hadoop 0.20.1
- HtmlParser快速入手_学习笔记[转]
- ORACLE JOB和存储过程的相关查询
- 打开对话框
- 什么是伺服电机