使用Microsoft Web 平台安装程序

您所在的位置:网站首页 pi如何安装 使用Microsoft Web 平台安装程序

使用Microsoft Web 平台安装程序

2023-09-20 16:45| 来源: 网络整理| 查看: 265

使用Microsoft Web 平台安装程序 项目 07/18/2023

作者 :Chris Sfanos

简介

Microsoft® Web 平台安装程序 (Web PI) 使你可以轻松地下载、安装和保持最新的 Microsoft® Web 平台软件组件,以便在 Windows® 操作系统上进行开发和应用程序托管。 Web PI 执行将Microsoft Web 平台中最新的可用组件与计算机上安装的内容进行比较的工作;你可以查看新增组件和尚未安装的内容。 可以使用 Web PI 了解有关不同组件的详细信息,并在链接安装中安装一个或多个组件,如果适用,则使用 Web PI 处理重启和记录故障。 当前可用的软件组件包括 Microsoft WebMatrix、Internet Information Services (IIS) 、最新版本的 PHP 5.2 和 PHP 5.3、Microsoft® SQL Server ® 2008 R2 Express、Microsoft® .NET Framework 和 Microsoft® Visual Web Developer 2010 Express Edition with Service Pack 1。

Web PI 还提供 Windows Web 应用库的界面,该库是 Windows 上运行的最常用开源和社区 Web 应用程序的社区驱动中心。 Windows Web 应用库可通过 Microsoft Web 平台 站点从任意位置访问,为用户提供一种简化的方式,用于浏览、发现和安装适用于 Windows 操作系统的 Microsoft® ASP.NET、PHP 和其他类型的 Web 应用程序,使 Web 开发人员能够访问全球数百万 Web 用户。 Windows Web 应用库允许开发人员提交自己的应用程序以进行包含;一旦接受,Web 应用程序即可显示在 Web PI 中供任何人下载。

Web PI 的系统要求包括 Internet 连接和以下受支持的操作系统之一:

Windows Server® 2008 R2 或 Windows Server® 2008 Windows Server® 2003 Service Pack 2 (SP2) Windows Vista® Service Pack 2 (SP2) Windows® XP Service Pack 3 (SP3) Windows® 7 Hosters 的 Web PI

Web PI 可在以下情况下提供帮助:

生成用于为专用或虚拟专用产品/服务创建映像的参考计算机。 为共享托管环境生成 Web 服务器引用计算机。 使用最新组件更新现有计算机。 部署内部开发或测试环境。 在部署到托管环境之前,建议客户使用 Web PI 设置自己的专用计算机或本地环境进行开发和测试。 Web 托管客户的 Web PI

Web PI 可在以下情况下提供帮助:

部署包含整个 Web 平台组件堆栈的开发环境。 包括最新的 Web、数据库和开发工具和技术。 使用最新组件更新开发环境。 安装 Web 平台

Web PI 自动发现和安装Microsoft Web 平台,其中包括 Web 服务器、框架和运行时、数据库和工具部分。 在版本 3.0 中,Microsoft Web 平台还会安装 PHP 的最新 5.2 和 5.3 版本。

下载 Web PI。 WebPI 在“聚焦”选项卡上启动,其中突出显示了我们认为对用户最感兴趣的产品和应用程序

图 1:“WebPI 聚焦”选项卡

WebPI 将可以安装的组件分为两个主要类别:产品和应用程序。 在“产品”选项卡中,可以找到生成和维护网站所需的所有组件。 “应用程序”选项卡是我们广泛的开源应用程序集合的所在地,你可以将其用作开发网站的绝佳起点

“产品”选项卡显示四个主要组件:服务器、框架、数据库和工具。

图 2:“产品”选项卡 服务器

Internet Information Services (IIS) Web 服务器在 Windows 客户端和服务器操作系统中提供,提供一个安全、易于管理的 Web 平台,用于可靠地托管丰富的 Web 应用程序和 Web 服务。

从 Windows Server 2008) 中提供的 IIS 7.0 版本 (开始,IIS 开始使用其新的可扩展体系结构来发布免费的 Web 扩展,例如 Web 部署工具和数据库管理器。 Microsoft 在操作系统的生存期内完全支持这些扩展,并且还计划为国际客户本地化扩展。

WebPI 当前安装 Windows Server 2008 R2) 随附的最新 IIS 版本 (版本 7.5。

WebPI 中还包括 IIS Express 7.5,它是针对开发人员优化的轻型独立版本。 IIS Express可以轻松使用最新版本的 IIS 开发和测试网站。 它具有 IIS 7.5 的所有核心功能,以及旨在简化网站开发的其他功能,包括:

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

Web PI 通过以下方式简化了 Web 服务器组件的发现和安装:

自动配置 Windows 中随附的 IIS Web 服务器组件。 在 Windows 7 和 Windows Vista 上,Web 服务器组件为“可选 Windows 组件”。可选的 Windows 组件是 Windows 安装的一部分,但在用户显式完成激活 IIS Windows 功能的过程之前不会激活。 同样,对于 Windows Server® 2003 和 Windows Server 2008,系统管理员使用 服务器管理器 安装 Web 服务器角色 (安装 IIS) 。 使用 Web PI 时,设置 Windows 组件涉及选择单个产品条目 自动“发现”Web 上随附的 IIS 扩展。 IIS 团队提供了扩展 IIS Web 服务器和托管在 IIS 上的应用程序的管理和运行时功能的扩展。 用户可以从 Windows 中随附的 IIS 组件旁边显示的 IIS Web 扩展中进行选择。 通过此集成,可以轻松查找和安装 IIS 产品团队每季度交付的 Web 扩展。

若要查看所有可用于安装的 IIS 组件,只需搜索 IIS 或安装建议的集,搜索并安装 IIS 7 建议的配置

图 3:在 WebPI 中搜索 IIS 组件

可以通过双击扩展名称了解有关 IIS 扩展的详细信息。 例如,在 IIS 组件的详细信息页上,可以在安装扩展之前详细了解该扩展的功能,并提供了指向更详细说明的链接。

图 4:有关 IIS 的详细信息:FTP 发布服务 7.5 框架

框架部分为开发人员提供了用于应用程序开发的编程框架。

图 5:框架

Web Pl 3.0 当前从社区 PHP 下载页安装最新的社区 PHP 5.2.和 5.3。 Web PI 随以下可选 PHP 组件一起安装 PHP:

MySQL 扩展 MySQL 改进的扩展 SQL Server改进的扩展 图像处理和 GD Gettext 扩展 客户端 URL 库 可交换图像信息 XML-RPC OpenSSL

Web PI 还会安装 ASP.NET MVC 3.0。 ASP.NET 是用于生成动态 Web 应用程序的强大框架。 作为编程框架,ASP.NET 适用于各种项目和开发风格。 ASP.NET 是.NET Framework的一部分,在编码 ASP.NET 应用程序时,开发人员可以访问整个.NET Framework。 模型视图控制器 (MVC) 扩展使用户能够使用 ASP.NET 框架生成 MVC 应用程序。

数据库

“数据库”部分包括用于应用程序开发和管理的SQL Server工具。

SQL Server 2008 R2 是一个完整的数据库引擎,为运行高性能 Web 应用程序提供易用性和可管理性。 对于数据库编程的灵活运行时环境,可以选择 SQL Server 2008 Express SP1。

SQL Server 2008 R2 Management Studio Express 为开发人员提供了在开发、过渡或生产环境中更轻松地管理数据库的工具,如果已安装SQL Server Express运行时本身,则可以使用此选项来简化数据库的管理。

图 6:数据库

SQL Server 2008 R2 管理对象作为某些扩展和/或应用程序的依赖项拉入。 (用户通常不会安装此选项。)

Web PI 包括 Microsoft® SQL Server ® 2008 Driver v 2.0 for PHP,它支持与 Windows 平台上部署的 php 应用程序的 SQL Server 进行可靠、可缩放的集成。 该扩展允许从 PHP 脚本中读取和写入数据,并为访问所有版本的 SQL Server 2008 ((包括 Express) )中的数据提供了一个过程接口。 该扩展还支持使用 PHP 流来读取和写入大型对象。 CodePlex 上提供了包括源代码在内的信息。

工具

“工具”部分提供开发人员工具,用于为Microsoft Web 平台生成 Web 应用程序。

Visual Web Developer Express 是一个免费的 Microsoft® Visual Studio® Web 开发环境,用于生成和测试下一代基于标准的 Web 应用程序和服务。 Visual Web Developer Express 完全支持 Web 标准、JavaScript 和 ASP.NET,使开发人员能够快速生成新的应用程序。

Microsoft® Silverlight™ 4 Tools for Visual Studio 为 Microsoft® Silverlight™ 程序员提供开发环境。 Silverlight 工具是 Visual Web Developer Express 免费下载版本或完整版 Microsoft® Visual Studio® 2010 SP1 的免费加载项。

图 7:工具 从 Microsoft Web 应用程序库安装应用程序

Web 平台安装程序 3.0 简化了 Windows Web 应用库中 ASP.NET 和 PHP 应用程序的发现和部署。

若要详细了解 Web 应用程序库,请参阅 Windows Web 应用程序库简介。

将应用程序添加到 Windows Web 应用程序库时,应用程序将集成到 Web PI 消耗的 Atom 源中;用户每次打开“Web 应用程序”选项卡时,都会在 Web 应用程序库中看到最新的应用程序。

图 8:Web 应用程序

默认情况下,你将在 Windows Web 应用程序库中看到应用程序的完整列表。 还可以按类别浏览以发现应用程序。 这些应用程序是免费的 (尽管应用程序提供商可以提供高级付费支持) ,并遵循 Windows Web 应用程序库原则 ,以便在 Windows 上运行良好。

选择应用程序时,Web PI 会自动安装必备 Windows 组件和其他组件, (PHP) 来运行该应用程序。 在安装之前,将显示 WordPress 所需的 Web 平台依赖项列表。 在此示例中,Wordpress 安装在 Windows 7 计算机上。 默认情况下,WebPI 将引入 Microsoft WebMatrix,这是一个免费、可靠且可靠的平台,用于自定义常用 Web 应用程序

先决条件信息来自应用程序开发人员。 在应用程序提交过程中,应用程序提供程序会向 Microsoft 提供先决条件环境和已启用 Microsoft Web 部署的包的 URL 等信息。 Web PI 使用该信息来确保环境已正确设置,以便使用应用程序社区站点上公开下载的应用程序包在 Windows 上运行应用程序。

有关 Web 应用程序库的更多开发人员信息,请参阅 Windows Web 应用库开发人员网站。

使用 Web PI 的最佳做法

请遵循这些最佳做法来防止使用 Web PI 时出现错误或安装问题。

关闭所有程序并重启计算机。 Web PI 通过一个接一个地运行所选应用程序的安装程序来运行,就像在链中一样。 这些安装程序以“静默方式”运行,这意味着它们无需显示用户界面即可运行。 在某些情况下,如果某些应用程序正在运行,安装程序将阻止安装。 因此,应关闭或停止所有应用程序。 执行此操作的一种简单方法是重启计算机。 如果将应用程序配置为在 Windows 启动时启动,则需要手动关闭它。

有时,由于挂起的重启,Web PI 遇到问题。 某些操作需要重启 (例如,如果系统动态链接库 (DLL) 替换为系统更新或修补程序安装) 。 安装程序可以在重启挂起时阻止安装。

使 Windows 保持最新。 确保已更新操作系统和已安装的任何应用程序或组件。 过期的软件可能会导致未测试 Web PI 的问题。

卸载预发行应用程序和组件。 Beta 版本可能会给安装程序造成困难,因为他们使用许多与已发布版本相同的资源。 因此,如果在计算机上检测到预发布版本,则许多安装程序会阻止安装应用程序。

在安装 Web PI 时避免使用计算机。 在安装过程中修改计算机的状态可能会导致安装失败。 例如,当安装程序启动时,它会确定有足够的硬盘空间来安装应用程序。 在安装过程中运行应用程序或执行其他任务可能会导致硬盘的可用空间减少,并导致安装失败。

故障排除和查找帮助

如果在使用 Web 平台安装程序时遇到问题,请访问 Web 平台安装程序免费论坛,获取产品团队的尽力支持,或查看排查Microsoft Web 平台安装程序问题。

请注意,由于 Web PI 将社区应用程序、Microsoft Web 平台组件和 PHP 汇集在一起,因此可能会出现以下问题:

Web PI 级别 - 通常基于代理,因为 Web PI 依赖于访问公共 URL。 应用程序包级别 - 通常基于应用程序打包的 Web 部署集成。 应用程序功能 - 有关应用程序工作原理的问题由 Microsoft 重定向到该应用程序的社区论坛。

还可以参阅 Windows Web 应用程序库:已知问题。

注意

本文更新了 2009 年 9 月 28 日发布的 IIS 团队的Web 平台安装程序 2.0 演练。

更多信息的链接 Web 平台安装程序资源。 视频广播:简化Microsoft Web 平台上的应用程序部署。 真实世界 IIS:使用 Web 平台安装程序保持最新Microsoft Web 平台 (视频广播) 。 Microsoft Web 平台。 Windows Web 应用程序库原则。 Web 平台安装程序。 Microsoft.Web.PlatformInstaller 命名空间。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3