38

在 IIS 8.5 (Windows Server 2012 R2) 和 IIS 7.5 (Windows 7) 上使用 Web Deploy 3.6,我找不到 Deploy -> "Import Web Application" 选项。“导出 Web 应用程序”也不见了(见截图)

在此处输入图像描述

我仍然可以看到“从库中安装应用程序”,但这并没有真正的帮助。Web Deploy 3.5 一切正常。

3.6 中是否删除了导入/导出 Web 应用程序选项?如果是,那么使用 Web Deploy 3.6 将标准 ASP.NET MVC 应用程序部署到 IIS 8.5 的替代方法是什么?如果没有,我需要做什么才能再次启用/查看它们?

4

4 回答 4

82

导入/导出 Web 应用程序的 WebDeploy 3.6 先决条件略有更改,需要为 Web 管理提供更多权限才能再次启用这些选项。

以下是在 Windows Server 2012 R2(和 Windows Server 2016)中再次允许它的步骤:

  1. 使用服务器管理器添加角色和功能。

  2. 在角色/Web 服务器/管理工具下选择“管理服务”

  3. 卸载并重新安装 WebDeploy 3.6 或使用更改选项并确保为 Web 部署安装“IIS 部署处理程序”。这将再次带回导入/导出 Web 应用程序选项。

在 Windows 7 中再次允许它的步骤:

  1. 转到打开或关闭 Windows 功能

  2. 在 Web 管理工具下 -> 启用 IIS 管理服务

  3. 与上面的 Windows 2012 相同(对于 Windows 10,您可能需要在此解决方案工作之前在 WebDeploy 上运行修复安装)

于 2017-01-04T10:15:16.563 回答
7

从此处下载“Web 平台安装程序”: https ://www.microsoft.com/web/downloads/platform.aspx

然后搜索“Web 部署工具 2.1”。我有这样的西班牙语:“Herramienta de implementationación web 2.1”

在此处输入图像描述

它对我有用。

于 2018-11-28T22:54:26.593 回答
5

视窗 10:

它使用Microsoft Wbe Deploy 4.0。您可以在“控制面板”>“应用程序”中检查它是否已安装。

如果已经安装,并且在 IIS 中看不到“部署”选项,则需要重新安装它,并在安装过程中选择自定义或完整安装,包括 UI 选项。也许您可以通过从控制面板中选择修复或更改来做到这一点。

根据 MS 的说法,您应该可以从 Web Platform Installer 下载它,但我只找到了 3.6 以上的版本。但是,我找到了 4.0 的独立安装程序的链接:

https://download.visualstudio.microsoft.com/download/pr/e1828da1-907a-46fe-a3cf-f3b9ea1c485c/035860f3c0d2bab0458e634685648385/webdeploy_amd64_en-us.msi

注意:我使用的是西班牙语 Windows,所以选项的名称可能是错误的。对于使用非英语 Windows 的任何人,只有一个安装程序,您会看到以您的语言显示的菜单和选项(至少是西班牙语)。

于 2020-04-18T16:33:28.407 回答
2

尝试以管理员身份运行 IIS,您应该会看到“导入 Web 应用程序”选项和“导出 Web 应用程序”。

于 2017-10-10T14:46:13.653 回答