网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 ASP.NET & IIS7高级编程
分类 教育考试-考试-计算机类
作者 (美)科霍斯罗维
出版社 清华大学出版社
下载
简介
编辑推荐

ⅡS 7和ASP.NET的高度集成给ⅡS 7管理员和ASP.NET开发人员提供了ⅡS 7早期版本所不具备的激动人心的全新编程工具、技术和方案。本书以丰富的范例集中介绍了集成的关键功能。

本书包含大量来自实际应用的详细代码,并对代码进行了深入浅出的分析。所有这些代码都是在Windows Vista、Windows Server 2008、ASP.NET 2.0和ASP.NET 3.5(Visual Studio 2008)上编写和测试的。通过这些代码,深入介绍了组成ⅡS 7和ASP.NET集成基础结构的主要系统,旨在帮助读者掌握高级编程技能、精通基础知识、丰富编程经验。在我们自己的应用程序中可以使用这些系统,并可对这些系统进行扩充以满足实际应用需求。

内容推荐

本书全面介绍了组成ⅡS 7和ASP.NET集成基础结构的主要系统的工作原理、如何在自己的应用程序中使用这些系统。本书还对这些系统所扩充的功能进行了综合阐述,以及如何利用它们实现新的特色和功能。

本书详细讨论了各种解决方案,并深入分析了使用这些解决方案的范例的详细代码。这有助于读者获得有关使用和扩充这些主要系统的技能、知识和经验。

目录

第1章 ⅡS 7和ASP.NET集成体系结构

  1.1 ⅡS 7的模块化体系结构

1.1.1 ⅡS-WebServer

1.1.2 ⅡS-WebServerManagementTools

1.1.3 ⅡS-FTPPublishingService

1.1.4 WAS-WindowsActivationService

 1.2 ⅡS 7的扩充体系结构

 1.3 ⅡS 7和ASP.NET集成请求处理流水线

 1.4 ⅡS 7和ASP.NET集成配置系统

 1.5 ⅡS 7和ASP.NET的集成管理

 1.6 构建一个定制的Web服务器

1.6.1 软件模块之间的相关性

1.6.2 Windows Features对话框

1.6.3 Server Manager

1.6.4 命令行安装选项

1.6.5 无人值守安装选项

1.6.6 升级

  1.7 小结

第2章 集成配置系统的使用

  2.1 集成配置系统

2.1.1 层次配置方案

2.1.2 分布式配置系统

2.1.3 <location>标记

2.1.4 包含文件

2.1.5 <configSections>

 2.2 协议侦听器

 2.3 Windows进程活动服务

 2.4 WWW服务

 2.5 applicationHost.config文件的结构

2.5.1 <system.applicationHost>

2.5.2 <system.webServer>

  2.6 小结

第3章 利用ⅡS Manager和命令行管理集成配置系统

  3.1 Server Management

  3.2 ⅡS Manager

3.2.1 Application Pools

3.2.2 Web站点

3.2.3 层次化配置

3.2.4 委托

  3.3 命令行工具

3.3.1 LIST

3.3.2 ADD

3.3.3 DELETE

3.3.4 SET

  3.4 小结

第4章 用托管代码管理集成配置系统

 4.1 类图

 4.2 ConfigurationElement类

 4.3 ConfigurationElement-CollectionBase<T>类

 4.4 ApplicationPool类

4.4.1 ApplicationPoolProcess-Model类

4.4.2 ApplicationPoolRecycling类

4.4.3 ApplicationPoolCpu类

  4.5 ApplicationPoolCollection类

  4.6 Site类

4.6.1 Binding类

4.6.2 BindingCollection类

  4.7 Application类

  4.8 ApplicationCollection类

  4.9 VirtualDirectory类

  4.10 VirtualDirectoryCollection类

  4.11 ConfigurationSection类

  4.12 ServerManager类

  4.13 综合范例

4.13.1 加载指定配置文件

4.13.2 访问指定配置节的指定属性

4.13.3 从指定配置节的集合元素添加和删除一个元素

4.13.4 访问节组<system.applicationHost>的配置节

  4.14 小结

第5章 集成配置系统和命令管理API的扩充

  5.1 ⅡS 7和ASP.NET集成配置扩充模型

5.1.1 ⅡS 7和ASP.NET集成声明模式扩展标记语言

5.1.2 添加一个定制的配置节

  5.2 ⅡS 7和ASP.NET集成命令管理扩充模型

5.2.1 表示集合项的类

5.2.2 表示集合元素的类

5.2.3 表示非集合元素的类

5.2.4 表示最外层元素的类

  5.3 综合范例

  5.4 小结

第6章 了解集成图形管理系统

  6.1 模态页面

6.1.1 模态对话框页面

6.1.2 模态列表页面

6.1.3 模态属性页面

6.1.4 编写一个定制的模态页面

  6.2 任务

6.2.1 页面导航

6.2.2 任务窗体

6.2.3 向导窗体

  6.3 ⅡS 7 Manager对象模型

6.3.1 服务

6.3.2 ManagementConfigurationPath类

6.3.3 Connection类

6.3.4 导航项

6.3.5 导航服务

6.3.6 TaskItem类

6.3.7 TaskList类

6.3.8 ModulePageInfo类

6.3.9 TaskListCollection类

  6.4 综合应用

  6.5 小结

第7章 扩充集成图形管理系统

  7.1 客户端托管代码

  7.2 定制模态页面和任务窗体的演示

  7.3 代理

7.3.1 ModuleServiceProxy类

7.3.2 PropertyBag类

  7.4 MyConfigSectionPage类

7.4.1 构造函数

7.4.2 事件处理程序

7.4.3 HasChanges属性

7.4.4 CanApplyChanges属性

7.4.5 OnActivated方法

7.4.6 GetSettings方法

7.4.7 OnWorkerGetSettings方法

7.4.8 OnWorkerGetSettingsCompleted方法

7.4.9 MyConfigSectionInfo类

7.4.10 InitializeUI方法

7.4.11 ApplyChanges方法

7.4.12 GetValues方法

7.4.13 CancelChanges方法

7.4.14 添加对新任务项的支持

7.4.15 刷新

  7.5 MyCollectionPage类

7.5.1 InitializeListPage方法

7.5.2 OnActivated方法

7.5.3 GetCollectionItems方法

7.5.4 OnWorkerGetCollectionItems方法

7.5.5 OnWorkerGetCollectionItems-Completed方法

7.5.6 MyCollectionItemInfo类

7.5.7 MyCollectionItemListViewItem类

7.5.8 AddItem方法

7.5.9 添加新任务项

7.5.10 OnListViewBeforeLabelEdit方法

7.5.11 OnListViewAfterLabelEdit方法

7.5.12 OnListViewDoubleClick方法

7.5.13 OnListViewKeyUp方法

7.5.14 OnListViewSelectedIndex-Changed方法

7.5.15 分组

7.5.16 刷新

  7.6 MyCollectionItemTaskForm类

7.6.1 构造函数

7.6.2 InitializeComponent方法

7.6.3 OnAccept方法

7.6.4 OnWorkerDoWork方法

7.6.5 OnWorkerCompleted方法

  7.7 Module类

7.7.1 Module基类

7.7.2 MyConfigSectionModule类

  7.8 服务器端托管模代码

7.8.1 模块服务

7.8.2 模块提供程序

  7.9 部署

  7.10 小结

第8章 扩充集成请求处理流水线

  8.1 通过托管代码扩充集成流水线

  8.2 托管处理程序

8.2.1 开发定制的托管处理程序

8.2.2 把定制的托管处理程序插入集成请求处理流水线

8.2.3 使用HTTP处理程序RssHandler

  8.3 托管模块

8.3.1 开发定制的托管模块

8.3.2 把定制的托管模块插入集成请求处理流水线

8.3.3 使用HTTP模块UrlRewriterModule

  8.4 托管处理程序类工厂

8.4.1 开发定制的托管处理程序类工厂

8.4.2 把定制的托管处理程序类工厂插入集成请求处理流水线

  8.5 用可配置托管组件扩充集成流水线

  8.6 对URL改写托管模块的配置支持

  8.7 对URL改写托管模块的强类型管理支持

8.7.1 UrlRewriterRule类

8.7.2 UrlRewriterRules类

8.7.3 UrlRewriterSection类

8.7.4 托管类的测试

  8.8 对URL改写托管模块的图形化管理支持

  8.9 客户端托管代码 

8.9.1 与后端服务器通信

8.9.2 UrlRewriterPage类

8.9.3 UrlRewriterRuleTaskForm类

8.9.4 UrlRewriterModule类

  8.10 服务器端托管代码

8.10.1 UrlRewriterModuleService类

8.10.2 UrlRewriterModuleProvider类

 8.11 注册UrlRewriterModule-Provider 

 8.12 可配置的UrlRewriter-Module

 8.13 改写非ASP.NET的URL

 8.14 有关URL改写的回送问题

 8.15 小结

第9章 了解集成提供程序模型

  9.1 为什么需要提供程序服务

  9.2 集成提供程序模型演示

  9.3 集成提供程序模型

9.3.1 ProviderFeature类

9.3.2 ProviderConfigurationSettings类

9.3.3 综合范例

9.3.4 IproviderConfigurationService接口

  9.4 小结

第10章 扩充集成提供程序模型

 10.1 扩充步骤

 10.2 定制的提供程序基类

 10.3 定制的提供程序集合

 10.4 扩充集成配置系统

 10.5 扩充集成命令管理系统

10.5.1 ProviderSettings类

10.5.2 ProviderSettingsCollection类

10.5.3 ProvidersHelper类

10.5.4 RssSection类

  10.6 服务类的实现

  10.7 定制提供程序的实现

10.7.1 SqlRssProvider

10.7.2 XmlRssProvider

10.8 扩充集成图形管理系统

10.8.1 客户端托管代码

10.8.2 服务器端托管代码

  10.9 小结

第11章 集成跟踪与诊断

  11.1 集成跟踪组件

  11.2 在托管代码中完成的任务

11.2.1 实例化一个跟踪源

11.2.2 添加跟踪事件

11.2.3 定义条件编译标志“TRACE”

11.3 在配置文件中完成的任务

11.3.1 创建和关联一个开关

11.3.2 创建和关联一个IIsTraceListener

11.3.3 创建和关联一个跟踪过滤器

  11.4 综合应用

  11.5 可配置的跟踪

  11.6 运行时状态和控制API

11.6.1 ServerManager类

11.6.2 WorkerProcessCollection类

11.6.3 WorkerProcess类

11.6.4 RequestCollection类

11.6.5 Request类

11.6.6 ApplicationDomain类

11.6.7 ApplicationDomainCollection集合类

11.6.8 ApplicationPool类

11.6.9 Site类

11.6.10 综合范例

  11.7 LogRequest事件

  11.8 小结

第12章 ASP.NET和WCF在ⅡS 7中的集成

 12.1 安装所需软件

 12.2 Bug Report Manager

 12.3 WCF Service

 12.4 WCF 端点

 12.5 WCF服务模型

 12.6 开发一个WCF服务

 12.7 开发一个WCF服务契约

 12.8 实现一个WCF服务契约

 12.9 驻留一个WCF服务

 12.10 管理任务

 12.11 开发一个WCF客户程序

12.11.1 添加一个Web引用

12.11.2 使用svcutil.exe工具

12.11.3 编程方案

 12.12 利用ASP.NET和WCF在ⅡS 7中的集成特点

 12.13 使用不同的绑定

 12.14 综合样例

 12.15 小结

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/6 3:45:41