【问题标题】:Missing "Import Web Application" option in Web Deploy 3.6Web Deploy 3.6 中缺少“导入 Web 应用程序”选项
【发布时间】:2016-12-29 20:24:05
【问题描述】:

在 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 的替代方法是什么? 如果没有,我需要做什么才能再次启用/查看它们?

【问题讨论】:

    标签: iis webdeploy iis-8.5 webdeploy-3.6


    【解决方案1】:

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

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

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

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

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

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

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

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

    3. 与上面相同,适用于 Windows 2012 (对于 Windows 10,您可能需要在 WebDeploy 上运行修复安装才能使用此解决方案)

    【讨论】:

    • 这主要对我有用。我在 Windows 10 上执行了此操作,但我并没有真正得到 Windows 7 的 #3 指的是 Windows Server R2 中的步骤 3。添加 IIS 管理服务后,我不得不修复 Web Deploy,然后它就完美运行了。
    • 对我来说,当我从 Web 平台安装程序安装 Web 部署工具时它就可以工作了(更多详细信息在此链接:serverfault.com/questions/253292/…
    • 这对我有用,我已经先安装了 Web Deploy 3.6 并在服务器管理器中添加了该功能,之后不得不再次修复 Web Deploy 3.6。很好的答案,有一个 +1 。
    • 我安装了 WebDeploy 4.0,我认为它最初是 VS 2017 附带的。默认情况下,这似乎不包括 UI 组件。我找到了download link(通过developercommunity.visualstudio.com/content/problem/324300/…)并用它来安装“IIS Manager UI Module”组件。
    • 在 Win server 2012 R2 中为我工作。必须启用“IIS 管理服务”,然后重新安装/修复 Web Deploy 3.6
    【解决方案2】:

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

    然后搜索“Web Deployment Tool 2.1”。我有这样的西班牙语: "Herramienta de implementationación web 2.1"

    它对我有用。

    【讨论】:

    • 可能需要重新打开 IIS 管理器才能使新操作(导出和导入)出现在“操作”窗格中。
    【解决方案3】:

    Windows 10:

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

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

    根据微软的说法,你应该可以从 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 的任何人,只有一个安装程序,您会看到以您的语言显示的菜单和选项(至少是西班牙语)。

    【讨论】:

    • 即使您选择了 UI 选项,您仍然需要确保在“打开或关闭 Windows 功能”中启用“Internet 信息服务”/“Web 管理工具”/“IIS 管理服务” ”。然后您可能需要重新安装/修复 Web Deploy 4.0。见the accepted answer ;-)。
    • 谢谢,在 Server 2019 + IIS10 上为我工作
    【解决方案4】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多