课程大纲

.NET 平台简介

  • .NET 公共语言运行库和框架类库
  • 查看 .NET 可用于创建的应用程序
  • ASP.NET Web 表单和 Web 服务
  • ASP.NET Web 窗体与 ASP.NET MVC 应用程序
  • 经典服务与 WCF 服务

简介和 IIS 7 体系结构

  • 集成流水线模式
  • 可扩展性和模块化
  • IIS 管理器扩展性
  • Metabase(消失了!
  • WAS 和工作进程

安装 IIS 7

  • 全新安装
  • 升级安装
  • 向现有安装添加功能
  • 自动安装和配置
  • 服务器核心命令行安装
  • 托管服务建议

管理

  • IIS 管理器
  • IIS 管理器扩展性
  • 配置设置(步行游览)
  • 使用配置编辑器(IIS 7.0 的加载项;IIS 7.5 中的标准配置)
  • 命令行 Management
  • 使用 PowerShell 的命令行 Management
  • PowerShell 概述
  • 获取 IIS 7/7.5 PowerShell cmdlet 的列表
  • IIS 7.5 中的新 cmdlet
  • 动手操作一些最有用的 cmdlet

网站基础 Management

  • 网站、应用程序和虚拟目录
  • 创建新网站
  • 配置日志记录
  • 配置主机标头
  • 管理应用程序
  • 管理虚拟目录
  • 配置压缩
  • 配置 MIME 设置
  • 基本管理任务

Web 应用程序管理 [仅涵盖与您的环境相关的部分]

  • ASP协议
  • ASP.NET
  • 我SAP我
  • CGI图形
  • FastCGI(包括 FastCGI 接口,在 IIS 7.0 中作为加载项提供,在 IIS 7.5 中作为标准提供)

Web 应用程序池管理

  • 了解 Web 应用程序池
  • 虚拟目录与应用程序
  • 了解 w3wp.exe 进程
  • 应用程序池安全性
  • 高级设置
  • 应用程序池用户

打包和部署

  • ASP.NET 应用程序部署选项概述
  • ClickOnce
  • 构建安装程序包
  • 处理更新的应用程序的部署
  • 对应用程序进行版本控制并管理更新的应用程序的部署

委派远程管理

  • 主要人物介绍
  • IIS 7 管理器远程 Access
  • 委派设置

保护 IIS 7

  • 攻击类型
  • 保护服务器
  • 保护 IIS 7
  • 使用请求筛选器(配置 GUI 是 IIS 7.0 中的加载项;IIS 7.5 中的标准)
  • 使用 Rewrite 模块重写 URL(作为 iis.net 的附加组件提供)

身份验证和授权

  • 身份验证类型
  • 配置组织中使用的身份验证类型
  • 了解 IIS 7 用户帐户

SSL 和 TLS

  • 使用 TLS 保护网站
  • 需要 SSL 或 TLS
  • 客户端证书

监控和性能调优

  • 如何监视 IIS 7
  • IIS 性能优化技术
  • 监视和优化 .NET 代码
  • .NET 应用程序的性能优化建议

诊断和故障排除

  • 常见问题
  • 运行时状态和控制 API
  • IIS 7 错误页
  • 失败的请求跟踪
  • 错误记录
  • Access 日志记录
  • ASP.NET 跟踪
  • IIS 疑难解答策略
  • ASP.NET 故障排除策略
  • Log4net 和其他方法,用于系统地将日志记录集成到您的应用程序中
  • 使用其他 IIS 7 内置工具
  • 使用可安装的 IIS 7 工具

配置和负载平衡 Web 场

  • IIS 7 和 Web 场
  • 内容配置
  • 内容复制
  • 完全冗余
  • 负载均衡
  • 其他注意事项

展望 IIS 8

要求

没有

  21 小时

人数



每位参与者的报价

客户评论 (1)

相关课程

课程分类