Web Deploy 3.6中缺少"导入Web应用程序"选项

Guy*_*evy 26 iis webdeploy iis-8.5 webdeploy-3.6

在IIS 8.5(Windows Server 2012 R2)和IIS 7.5(Windows 7)上使用Web Deploy 3.6,我找不到部署 - >"导入Web应用程序"选项."导出Web应用程序"也缺失(见截图)

在此输入图像描述

我仍然可以看到"从图库安装应用程序",但这并没有真正帮助.一切都适用于Web Deploy 3.5.

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

Guy*_*evy 54

WebDeploy 3.6导入/导出Web应用程序的先决条件稍有变化,需要为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上运行修复安装)

  • 这对我来说很有用.我在Windows 10上做了这个,我没有真正得到Windows 7的#3指的是Windows Server R2中的第3步.添加IIS管理服务后,我必须修复Web部署,然后它完美无缺. (4认同)
  • 对我来说,当我从 Web 平台安装程序安装 Web 部署工具时,它就可以工作(更多详细信息,请访问此链接:https://serverfault.com/questions/253292/why-dont-i-have-deploy-actions- available-in-iis-7-manager#answer-776735) (2认同)
  • 在 Win server 2012 R2 中为我工作。必须启用“IIS 管理服务”,然后重新安装/修复 Web Deploy 3.6 (2认同)

Jot*_*aBe 9

Windows 10:

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

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

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

webdeploy_amd64_en-us.msi

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


Gio*_* M. 6

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

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

在此处输入图片说明

它只是为我工作。