Web Deploy 3.6 中缺少 "Import Web Application" 选项
Missing "Import Web Application" option in Web Deploy 3.6
在 IIS 8.5 (Windows Server 2012 R2) 和 IIS 7.5 (Windows 7) 上使用 Web Deploy 3.6,我找不到 Deploy -> "Import Web Application" 选项。 "Export Web Application" 也不见了(见截图)
我仍然可以看到 "Install Application from Gallery" 但这并没有什么帮助。使用 Web Deploy 3.5 一切正常。
是否在 3.6 中删除了导入/导出 Web 应用程序选项?
如果是,使用 Web Deploy 3.6 将标准 ASP.NET MVC 应用程序部署到 IIS 8.5 的替代方法是什么?
如果没有,我需要做什么才能再次启用/查看它们?
导入/导出 Web 应用程序的 WebDeploy 3.6 先决条件略有更改,需要为 Web 管理授予更多权限才能再次启用这些选项。
以下是在 Windows Server 2012 R2(和 Windows Server 2016)中再次允许它的步骤:
使用服务器管理器获取添加角色和功能。
在 Roles/Web Server/Management 工具下选择“管理服务”
要么卸载并重新安装 WebDeploy 3.6,要么使用更改选项并确保为 Web 部署安装“IIS 部署处理程序”。这将再次带回导入/导出 Web 应用程序选项。
在 Windows 7 中再次允许它的步骤:
转到打开或关闭 Windows 功能
在 Web 管理工具下 -> 启用 IIS 管理服务
同上 Windows 2012
(对于 Windows 10,您可能需要 运行 在 WebDeploy 上进行修复安装,然后才能使用此解决方案)
尝试以管理员身份 运行 IIS,您应该会看到“导入 Web 应用程序”选项和 "Export Web Application"。
从这里下载 "Web Platform Installer":
https://www.microsoft.com/web/downloads/platform.aspx
然后搜索"Web Deployment Tool 2.1"。我有这样的西班牙语:
"Herramienta de implementación web 2.1"
它对我有用。
Windows 10:
它使用 Microsoft Wbe Deploy 4.0。您可以在控制面板 > 应用程序中检查它是否已经安装。
如果已经安装,并且在 IIS 中看不到 "Deploy" 选项,则需要重新安装它,并且在安装过程中,选择自定义或完全安装,包括UI 选项。也许您可以通过从控制面板中选择修复或更改来做到这一点。
根据 MS 的说法,您应该可以从 Web Platform Installer 下载它,但我只找到了 3.6 以下的版本。但是,我发现这个 link 用于 4.0 的独立安装程序:
注意:我使用的是西班牙语 Windows,因此选项的名称可能是错误的。对于使用非英语 Windows 的任何人,只有一个安装程序,您会看到以您的语言(至少是西班牙语)显示的菜单和选项。
在 IIS 8.5 (Windows Server 2012 R2) 和 IIS 7.5 (Windows 7) 上使用 Web Deploy 3.6,我找不到 Deploy -> "Import Web Application" 选项。 "Export Web Application" 也不见了(见截图)
我仍然可以看到 "Install Application from Gallery" 但这并没有什么帮助。使用 Web Deploy 3.5 一切正常。
是否在 3.6 中删除了导入/导出 Web 应用程序选项? 如果是,使用 Web Deploy 3.6 将标准 ASP.NET MVC 应用程序部署到 IIS 8.5 的替代方法是什么? 如果没有,我需要做什么才能再次启用/查看它们?
导入/导出 Web 应用程序的 WebDeploy 3.6 先决条件略有更改,需要为 Web 管理授予更多权限才能再次启用这些选项。
以下是在 Windows Server 2012 R2(和 Windows Server 2016)中再次允许它的步骤:
使用服务器管理器获取添加角色和功能。
在 Roles/Web Server/Management 工具下选择“管理服务”
要么卸载并重新安装 WebDeploy 3.6,要么使用更改选项并确保为 Web 部署安装“IIS 部署处理程序”。这将再次带回导入/导出 Web 应用程序选项。
在 Windows 7 中再次允许它的步骤:
转到打开或关闭 Windows 功能
在 Web 管理工具下 -> 启用 IIS 管理服务
同上 Windows 2012 (对于 Windows 10,您可能需要 运行 在 WebDeploy 上进行修复安装,然后才能使用此解决方案)
尝试以管理员身份 运行 IIS,您应该会看到“导入 Web 应用程序”选项和 "Export Web Application"。
从这里下载 "Web Platform Installer": https://www.microsoft.com/web/downloads/platform.aspx
然后搜索"Web Deployment Tool 2.1"。我有这样的西班牙语: "Herramienta de implementación web 2.1"
它对我有用。
Windows 10:
它使用 Microsoft Wbe Deploy 4.0。您可以在控制面板 > 应用程序中检查它是否已经安装。
如果已经安装,并且在 IIS 中看不到 "Deploy" 选项,则需要重新安装它,并且在安装过程中,选择自定义或完全安装,包括UI 选项。也许您可以通过从控制面板中选择修复或更改来做到这一点。
根据 MS 的说法,您应该可以从 Web Platform Installer 下载它,但我只找到了 3.6 以下的版本。但是,我发现这个 link 用于 4.0 的独立安装程序:
注意:我使用的是西班牙语 Windows,因此选项的名称可能是错误的。对于使用非英语 Windows 的任何人,只有一个安装程序,您会看到以您的语言(至少是西班牙语)显示的菜单和选项。