【问题标题】:Missing Web Management Service on IIS (WIN8)IIS 上缺少 Web 管理服务 (WIN8)
【发布时间】:2015-01-08 17:12:06
【问题描述】:

我以前在这里看到过这个问题,但其他帖子都没有解决我的问题,所以这里什么都没有。

我们正在尝试使用 IIS 上的 Web 部署来自动将我们的应用程序部署到测试环境。除了改进我们的部署过程之外,这个想法是允许 Jenkins 将我们的应用程序部署到 IIS 并运行一些自动化测试。

为此,我们尝试在我们的 Web 应用程序上使用 MSBuild 和部署配置文件。 IIS 位于 Win8 虚拟机上,我们尝试在其中运行 MSBuild,但由于 Web 管理服务未启动而失败,并且在 IIS 管理软件的任何位置都没有显示。

我已经安装了 Web 部署功能,正如我在 Web 平台安装程序中看到的那样,但是找不到 Web 管理服务图标。我已经在 Windows 服务配置中找到并手动启动了该服务,但这似乎也没有帮助。

其他一些观察:

  • “IIS:管理服务”项目似乎没有出现在我的 Web 平台安装程序中;
  • 我尝试更改我的安装(在 Windows 下的“添加删除程序”下)以包括 Web 管理,id 没有帮助
  • 我在 Windows 的“添加和删除功能”设置上启用了 IIS 的 Web 管理。我的经理也没有任何迹象。
  • 我的 Windows 语言设置为葡萄牙语。我可能由于翻译错误而错过了配置,但这不太可能。

那么,如何让服务运行,以便在我的 IIS 上配置它并最终部署我的应用程序?

【问题讨论】:

标签: asp.net iis msbuild


【解决方案1】:

客户端操作系统不附带 Web 管理服务。您无法使用 Web Deploy 为 Windows 8.0 或 8.1 上的 IIS 中托管的站点设置远程发布。您需要相同的服务器操作系统。

【讨论】:

  • 那么这是否意味着我们将永远无法在那种环境中为该项目组装 IC 解决方案?我们是否需要一台带有服务器操作系统的机器才能以编程方式部署我们的应用程序?
  • 不幸的是,是的。您需要服务器操作系统来测试此功能。详情请参考this链接。
  • 我明白了。如果可能的话,我将不得不提出一个以编程方式进行部署的解决方案,因为 IC 解决方案与服务器位于同一台机器上。我想知道这是否可能。谢谢你,Pankaj!
猜你喜欢
  • 2020-08-03
  • 2011-09-18
  • 1970-01-01
  • 1970-01-01
  • 2013-12-16
  • 1970-01-01
  • 1970-01-01
  • 2013-05-24
  • 1970-01-01
相关资源
最近更新 更多