| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
配置IIS和ASP.NET2.0 网站和环境

作者:未知    文章来源:网络    点击数:    更新时间:2007-5-7
 

 

在下面的这个示意图是一个包含了三层体现结构的应用程序:一个web项目、一个或者多个类库等。我在这个解决方案里增加了数据访问层(Data Access Layer,DAL)和业务逻辑层(Business Logic Layer,BLL)。



接下来,你就可以设置项目之间的引用和编译的依赖管理,例如上面的这个例子依赖关系如下:


  这样BLL层建立在DAL的基础上,而http://localhost:81/则建立在BLL基础上,这种依赖关系决定了系统编译的顺序为:先编译DAL、然后编译BLL最后编译http://localhost:81 这个Web项目。

 我接下来就可以直接保保存我的解决方案,这个解决方法封装了所有的项目(包括项目之间的相互引用和依赖关系),在这方面它和和VS2003是类似的,以后我只要打开该解决方案,系统将子定加载所有的项目和资源、文件。

当以后我发以后发布Web站点时,它会将DALBLLWeb项目的整体结果整合在一起编译成二进制文件,因此当我发布web网站时,你并不需要DALBLL项目。

(关于上面DAL、BLL等具体的实际应用您可以参考《ASP.NET技术详解与应用实例》的最后一章) 



 

使用ASP.NET2.0版本

最后在说一下ASP.NET的版本问题。正如Visual Stuido.NET2003.NET Framework V1.1配合的很好一样,Visual Studio.NET 2005.NET Framework V2.0同样协调的也很好。这意味这VS2003VS2005可以装在同一台机器上。原有的项目您仍然可以使用VS2003继续开发,而新的项目你可以选择使用VS2005进行开发。

这也意味这你可以选择你的ASP.NET应用程序在web服务器上的运行版本,您可以让有些应用程序运行在ASP.NET1.1版本上,有些运行在ASP.NET2.0版本。也就是说,你可以自行决定.NET运行版本的控制。

默认的如果你以前在你的机器上安装了ASP.NET1.1版本,然后又安装ASP.NET2.0后,一般你也不会考虑立刻更改应用程序并升级到最新的版本,相反你可能想自行决定应用程序的使用的版本,正式由于这个原因,因此当你安装ASP.NET2.0时,系统并不会更改您的默认设置,而仍然使用ASP.NET1.1版本。

为了实现.NET版本控制的功能,系统是通过使用IIS新增加的“ASP.NET”页标签来实现的,ASP.NET页标签是在我们安装.NET2.0版本时自动添加的。在根目录的属性力,可以设置默认全局应用程序版本如下图,除此以外该页标签自动添加在任意一个应用程序的属性里,这页允许我们可以单独设置每一个应用程序的使用版本。

这里需要强调一下“级联”性质,以前叙为例子,如果我将app2设置为使用.NET 2.0,那么此时app3如果是.NET1.1版本,则保持不变,因为app2app3是并列的;

然而如果我将app3设置为.NET2.0,由于app4默认丛属于app3,所以如果原先app4.NET1.1版本,则会更新为.NET2.0版本。

上一页  [1] [2] [3] 


  • 上一篇文章:

  • 下一篇文章: 没有了
  • 相关文章