IIS(Internet Information Services)版本 与其对应的 Windows 操作系统 版本列表:

IIS 版本Windows 版本备注
IIS 10.0Windows Server 2019 / 2022
Windows 10 (版本 1607+) / Windows 11
支持 HTTP/2、TLS 1.3(后期更新)
IIS 8.5Windows Server 2012 R2
Windows 8.1
包含动态站点压缩、ETag 改进等
IIS 8.0Windows Server 2012
Windows 8
支持 SNI(服务器名称指示)、WebSocket 等
IIS 7.5Windows Server 2008 R2
Windows 7
集成 PowerShell 管理、最佳化配置
IIS 7.0Windows Server 2008
Windows Vista
模块化架构、集成 .NET 支持
IIS 6.0Windows Server 2003
Windows XP Professional x64 Edition
引入应用程序池、XML 配置支持
IIS 5.1Windows XP Professional桌面版 IIS,功能受限
IIS 5.0Windows 2000 Server支持 ASP、FTP 隔离等
IIS 4.0Windows NT 4.0 Option Pack通过 NT 4.0 的附加包安装
IIS 3.0Windows NT 4.0 Service Pack 3引入 ASP 支持
IIS 2.0Windows NT 4.0基础 Web 服务器功能
IIS 1.0Windows NT 3.51最初版本,功能简单

关键说明:

  1. 服务器与客户端区别

    • Windows Server 版本中的 IIS 功能完整,支持多站点、应用程序池等。
    • Windows 客户端(如 Win10/Win11)的 IIS 主要用于开发/测试,有并发连接数限制(通常 10 个)。
  2. IIS 10 版本细分

    • IIS 10.0 在 Windows Server 2016 初版引入,Windows Server 2019/2022 和 Win10 (1607+) 中持续更新。
    • HTTP/2 在 IIS 10(Windows Server 2016 及 Win10)中默认启用。
  3. 生命周期

    • 较旧的 IIS 版本(如 6.0、7.0)已随对应 Windows 系统结束支持,建议升级到受支持的版本。

  • 安装“WebDAV 发布”
  • 启用 WebDAV 并添加创作规则
  • 添加创作规则
  • “身份验证”开启“Windows 身份验证”
  • "授权"账户

Microsoft Visual C++ 2005 Redistributable Package (32位)

http://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.exe

Microsoft Visual C++ 2005 Redistributable Package (64位)

http://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x64.exe

Microsoft Visual C++ 2008 Redistributable Package (32位)

https://download.microsoft.com/download/9/7/7/977B481A-7BA6-4E30-AC40-ED51EB2028F2/vcredist_x86.exe

Microsoft Visual C++ 2008 Redistributable Package (64位)

https://download.microsoft.com/download/9/7/7/977B481A-7BA6-4E30-AC40-ED51EB2028F2/vcredist_x64.exe

Microsoft Visual C++ 2010 SP1 Redistributable Package (32位)

https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe

Microsoft Visual C++ 2010 SP1 Redistributable Package (64位)

https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x64.exe

Microsoft Visual C++ 2012 Redistributable (x64)

https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe

Microsoft Visual C++ 2012 Redistributable (x86)

https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe

Visual C++ Redistributable for Visual Studio 2012 Update 4 (32位)

https://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe

Visual C++ Redistributable for Visual Studio 2012 Update 4 (64位)

https://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe

Visual C++ Redistributable Packages for Visual Studio 2013 (32位)

https://download.microsoft.com/download/F/3/5/F3500770-8A08-488E-94B6-17A1E1DD526F/vcredist_x86.exe

Visual C++ Redistributable Packages for Visual Studio 2013 (64位)

https://download.microsoft.com/download/F/3/5/F3500770-8A08-488E-94B6-17A1E1DD526F/vcredist_x64.exe

Visual Studio 2015, 2017, 2019, and 2022 (32位)

https://aka.ms/vs/17/release/vc_redist.x86.exe

Visual Studio 2015, 2017, 2019, and 2022 (64位)

https://aka.ms/vs/17/release/vc_redist.x64.exe

场景:
在一个工厂ERP管理系统中,有部分实体的界面需要显示相关联的其它信息,而这部分信息是弱连接的,需要调用WebAPI取回,传统的方式是一一取回,结果是用户感知的速度达不到要求。
使用BackgroundWorker,在后台取资料,取完资料后再显示,如果取资料的过程中,主实体已经变更了,或者已多次变更了,则等上次任务完成后,直接再取最后一次变更的资料,中间的直接丢弃,既加快了速度,也节省了资源。

- 阅读剩余部分 -