37

我有一个工作正常的 IIS 7.5 和 Web Deploy 3.5 配置,因此右侧操作窗格中的“导入/导出应用程序”功能显示并正常运行。不幸的是,我不得不删除并重新安装 IIS,现在“操作”窗格中没有显示“导入/导出”功能,就好像没有安装 Web 部署一样。

我尝试使用http://www.iis.net/downloads/microsoft/web-deploy上的自动安装程序重新安装,但是当我运行它时,安装程​​序似乎认为 Web Deploy 已经安装并且没有为我提供任何重新安装/卸载选项。

如何强制重新安装 WebDeploy 或强制 IIS 识别仍然安装了 Web Deploy?

4

6 回答 6

50
  1. 转到http://www.iis.net/downloads/microsoft/web-deploy
  2. 滚动到页面底部的“Download Web Deploy”标题
  3. 单击您选择的语言旁边的 x86 或 x64 链接。不要单击 WebPI 链接。
  4. 下载后,单击安装程序将其打开。
  5. 单击下一步
  6. 单击删除按钮
  7. 现在您可以使用 Web 平台安装程序重新安装它,或者只使用独立的。

附带说明... 如果您在重新安装 Web 部署后在 IIS 中看不到部署选项,请尝试以管理员身份运行 IIS。希望这可以帮助。

于 2013-12-05T18:44:17.647 回答
22

我在 Windows 7 上的开发机器上运行 IIS。Web Deploy 3.6 似乎破坏了一些东西,因为导入/导出应用程序选项不可用。必须通过控制面板添加/删除程序卸载 3.6,然后通过 Web PI 安装 3.5。

于 2015-11-27T12:07:33.177 回答
8

我已经安装了 Web 部署工具 2.1,然后重新启动 IIS 管理器并出现了导入/导出应用程序。

于 2017-01-18T12:26:55.483 回答
7

我在 Azure 上运行“图库模板”Windows Server 2012 VM。Web Platform Installer 说已经安装了 Web Deploy 3.5。起初我认为这个简洁的功能已被删除/移动。

在添加/删除程序中,看到安装了 Web Deploy 3.6 Beta。删除它并通过 Web PI 重新安装 3.5(没有 SQL 内容)。

以管理员身份运行 IIS 管理器,一切正常。

更新 - 一个新的 Azure VM 也有这个问题,但安装了 3.6 Beta3。同样,通过 WebPI 删除并重新安装 3.5。

于 2014-12-04T16:48:11.010 回答
2

这里没有其他答案为我在 Windows 10 上使用 Visual Studio 17 解决了这个问题。修复在这里:https ://developercommunity.visualstudio.com/content/problem/230372/web-deply-40-msi-location.html

Web Deploy 4 已移动到与 Visual Studio 2017 一起分发。这太疯狂了,因为 Web Deploy 服务和导入/导出工具是为服务器管理员而不是开发人员服务的。链接中的讨论表明他们正在努力将 Web Deploy 4 添加到 Web 平台安装程序,但遇到了一些问题(阅读:我们没有首先为其创建适当的部署。)

对我来说,解决方法是从控制面板-应用程序和功能中卸载 Web Deploy 4,然后从 Studio 提供的 MSI 中重新安装。寻找C:\ProgramData\Microsoft\VisualStudio\Packages一个像Microsoft.VisualStudio.WebDeploy.Msi,version=...,chip=x64. MSI 文件在其中。我提到的链接中有更多详细信息。

我的猜测是,如果在安装 Studio(以及因此 Web 部署)时未打开 IIS 管理器,则无法创建导入/导出挂钩。

于 2018-12-14T00:40:11.150 回答
0

我的情况略有不同,因为我从来没有导入/导出菜单。物有所值:

我尝试安装 Web Deploy 安装程序。它说安装了更新的版本。我尝试修复 Web 平台安装程序。没有改变。我尝试更改,但被告知有单独的组件。我尝试卸载/重新安装 WebPlatformInstaller。

之后IIS管理器Web Platform Installer重启后在Management部分下显示了一个图标,但是右键仍然没有Deploy菜单。

图标屏幕截图

双击该图标启动安装程序,然后我可以在其中搜索web deploy. 有一个未安装的 Web 部署工具 2.1。单击添加然后安装并重新启动 IIS 管理器(不以管理员身份运行)是获取部署菜单所需的全部内容:

在此处输入图像描述

根据这个Microsoft 文档,Web 平台安装程序应该已经自动启动。从没干过。但它在开始菜单中。这些步骤与您从 IIS 管理器或独立启动它的天气相同。

于 2019-05-22T19:47:38.133 回答