课程大纲

.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)

相关课程

Machine Learning and AI with ML.NET

21 小时

Advanced Blazor

21 小时

Blazor WebAssembly

14 小时

Introduction to Blazor

14 小时

Implementing the Actor Model with Microsoft Orleans

14 小时

High-Performance Application Development with .NET Core

14 小时

Introduction to .Net Core

14 小时

.NET Core and Angular Training Course

21 小时

Entity Framework Core 2.0

14 小时

Introducing C# 6.0 with Visual Studio 2015/2017

28 小时

Advanced Programming in C#

35 小时

Blockchain Development: Creating Decentralized Applications with .Net

14 小时

Developing in C# 6 Development

28 小时

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 小时

Developing in ASP.NET MVC 6 Development

28 小时

课程分类