首页 > 其他分享 >IIS Express 概述

IIS Express 概述

时间:2024-08-02 12:38:45浏览次数:8  
标签:Web IIS Windows Express 概述 版本 NET

转:https://learn.microsoft.com/zh-cn/iis/extensions/introduction-to-iis-express/iis-express-overview

本文内容

  1. 安装 IIS Express
  2. IIS Express 和 IIS

作者:Vaidy Gopalakrishnan

IIS Express 是一个专为开发人员优化的轻型独立版本的 IIS。 借助 IIS Express,可以轻松地使用最新版本的 IIS 开发和测试网站。 它具有 IIS 7 及更高版本的所有核心功能,以及旨在简化网站开发的其他功能,包括:

  • 它不作为服务运行,也不需要管理员用户权限来执行大多数任务。
  • IIS Express 适用于 ASP.NET 和 PHP 应用程序。
  • 多个 IIS Express 用户可以在同一台计算机上独立工作。

 

安装 IIS Express

产品的最新版本是 IIS 10.0 Express。 大多数用户都希望将 IIS Express 与提供集成体验的 Web 创作工具配合使用。

Visual Studio 2010 SP1 及更高版本允许将 IIS Express 用作 Web 服务器,而不是 Cassini。 还可以为其他 Web 创作工具手动配置 IIS Express。

可以直接从 Microsoft 下载中心安装 IIS 10.0 Express MSI。 请确保计算机上安装了 .NET Framework 4.0 或更高版本,因为这是必要的先决条件。

IIS Express 和 IIS

虽然 IIS Express 源自于 IIS 7 及更高版本且支持 IIS 的核心功能,但它们之间存在一些差异。 一个重要区别在于工作进程的管理方式。 在 IIS 中,Windows 进程激活服务 (WAS) 以静默方式激活和停用 Web 应用程序,并且用户无法直接控制。 在 IIS Express 中,没有 WAS,用户能够完全控制应用程序激活和停用。 可以使用 Visual Studio 或命令行启动站点;可以使用系统托盘应用程序启动和终止已在运行的网站。

可托管 Web 核心 (HWC) 是一个 IIS API,可用于写入不由 WAS 管理的独立 Web 服务器。 IIS Express 设计为基于 HWC 的包装器。

下图概述了 IIS 和 IIS Express 之间的一些主要差异:

   
区域IISIIS Express
提供机制 随 OS 一起提供。 带外提供。 它自动包含在 Visual Studio 中,但也可以单独安装。
支持的 Windows 版本 有限数量的 Windows 10 和 Windows 11 版本,大多数版本的 Windows Server 2012、2012 R2、2016、2019 和 2022 所有版本的 Windows 10 和 Windows 11 版本,大多数版本的 Windows Server 2012、2012 R2、2016、2019 和 2022
支持的 .NET Framework 版本 v2.0 SP1 及更高版本 v2.0 SP1 及更高版本(需要.NET 4.0)。
支持的编程语言 经典 ASP、ASP.NET 和 PHP 经典 ASP、ASP.NET 和 PHP
进程模型 Windows 进程激活服务 (WAS) 会自动管理配置的站点。 用户启动和终止站点。
托管的 WebCore(又称可托管 Web 核心)支持 是的。 IIS Express 实现为基于 HWC 的层。
支持的协议 HTTP、FTP、WebDAV、HTTPS 和 WCF(包括 TCP、命名管道和 MSMQ) HTTP、HTTPS 和 WCF over HTTP
非管理支持 WAS 必须使用管理员用户权限运行。 允许标准用户完成大多数任务。
多开发人员支持 是的。 配置文件、设置和 Web 内容是按用户维护的。
Visual Studio 支持 VS 2010 SP1 及更高版本允许使用 IIS Express 而不是 Cassini。
运行时扩展 有关完整列表,请参阅 https://www.iis.net/download/All URL 重写和 FastCGI。 这些扩展内置于 IIS Express 中。
管理工具 IIS 管理器,appcmd.exe Appcmd.exe。 常见的 IIS Express 管理任务也内置于 Visual Studio 2010 SP1 及更高版本中。
系统托盘支持
包括用于身份验证、授权、压缩等的内置 IIS 模块。
   

标签:Web,IIS,Windows,Express,概述,版本,NET
From: https://www.cnblogs.com/cuihongyu3503319/p/18338508

相关文章

  • .NET Core 8 部署在 IIS 的简单三步
    .NETCore8部署在IIS的简单三步.NET 部署 IIS 的简单步骤一:下载dotnet-hosting-x.y.z-win.exe,下载地址:.NETDownloads(Linux,macOS,andWindows)(microsoft.com) .NET 部署 IIS 的简单步骤二:选择对应的版本,点击进入详细页,如8.0的版本:版本最好和你......
  • 将 ASP.NET Core 应用发布到 IIS
    转:https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-8.0&tabs=visual-studio本文内容先决条件安装.NETCore托管捆绑包创建IIS站点创建ASP.NETCoreRazorPages应用本教程介绍如何在IIS服务器上托管ASP.NETCore应用......
  • 智能仪表板DevExpress Dashboard v24.1 - 新增级联参数过滤
    使用DevExpressAnalyticsDashboard,再选择合适的UI元素(图表、数据透视表、数据卡、计量器、地图和网格),删除相应参数、值和序列的数据字段,就可以轻松地为执行主管和商业用户创建有洞察力、信息丰富的、跨平台和设备的决策支持系统。它是一个非常实用的商业工具,提供了灵活的、交互......
  • DevExpress WPF中文教程:如何将GridControl的更改发布到数据库?
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。无论是Office办公软件的衍伸产品,还是以数据为中心......
  • vue部署到iis
    下载安装两个IIS模块URLRewritehttps://www.iis.net/downloads/microsoft/url-rewriteApplicationRequestRoutinghttps://www.iis.net/downloads/microsoft/application-request-routing安装完成配置添加网站物理路径是打包后的文件位置,即dist文件夹:配置网站下......
  • 异常概述及其抛出与捕获机制
    文章目录一、异常概述1.1什么是异常1.2引入异常的好处1.3异常处理流程1.4异常处理机制的要求二、异常类型2.1异常类别2.2Exception类的层次三、抛出异常3.1throws关键字3.2throw关键字3.3链式异常3.4throw和throws的区别四、捕获异常(异常处理程序)4.1......
  • Python - Lambda expressions as closures
    Aclosureisanestedfunctionthatcanaccessfreevariablesfromanenclosingfunctionevenafterithasfinisheditsexecution.Weknowthat,likenestedfunctiondefinitions,lambdaexpressionscanreferencevaluesfromtheenclosingscope,solambda......
  • 京准电钟,NTP网络时间服务器产品概述与应用
    京准电钟,NTP网络时间服务器产品概述与应用京准电钟,NTP网络时间服务器产品概述与应用京准电子科技官微——ahjzsz NTP时间服务器支持NTP和SNTP网络同步协议,是一款高精度、大容量、高安全性的时钟产品。设备硬件采用冗余架构设计,高精度时钟直接来源于GNSS系统中各个卫......
  • 概述C#中各种类型集合的特点
    在C#中,集合是用于存储和操作一组数据项的数据结构。这些集合通常位于System.Collections和System.Collections.Generic命名空间中。下面我将概述C#中几种常用的集合类型及其特点:1.System.Collections命名空间中的集合这个命名空间中的集合类型不支持泛型,因此在编译时不检......
  • HarmonyOS应用开发学习-HarmonyOs概述
    HarmonyOs概述HarmonyOs是一款面向万物互联时代的、全新的分布式操作系统在传统的单设备系统能力基础上,HarmonyOs提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机、PC、智能音箱、耳机、AR/VR眼镜等多种终端设备,提供全场景(......