2016-12-29 60 views
10

在IIS 8.5(Windows Server 2012 R2)和IIS 7.5(Windows 7)上使用Web Deploy 3.6时,找不到“部署 - >”导入Web应用程序“选项。 “导出Web应用程序”也不翼而飞(见截图)Web Deploy中缺少“导入Web应用程序”选项3.6

enter image description here

我仍然可以看到“安装应用程序从库”,但并没有真正的帮助。所有的Web Deploy 3.5都可以正常工作。

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

回答

22

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

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

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

  2. 匹克“管理服务”中的角色下/ Web服务器/管理工具

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

步骤再次允许它在Windows 7:

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

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

  3. 与上面的Windows 2012相同 (对于Windows 10,在解决方案之前,您可能需要在WebDeploy上运行修复安装作品)

+3

这大多为我工作。我在Windows 10上完成了这项工作,但我并没有真正了解Windows 7的#3是指Windows Server R2中的第3步。添加IIS管理服务后,我必须修复Web部署,然后才能完美运行。 – pseudosavant

+0

对我来说,当我从Web Platform安装程序安装Web部署工具时,它已经工作了(更多详细信息,请访问此链接:https://serverfault.com/questions/253292/why-dont-i-have-deploy-actions -available-in-iis-7-manager#answer-776735) – rdhainaut

0

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

+1

这不提供问题的答案。一旦你有足够的[声誉](https://stackoverflow.com/help/whats-reputation),你将可以[对任何帖子发表评论](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提问者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- I-DO-代替)。 - [来自评论](/ review/low-quality-posts/17584401) – Jolta

相关问题