在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的替代方法是什么? 如果没有,我需要做什么才能再次启用/看到它们?
答案 0 :(得分:39)
WebDeploy 3.6导入/导出Web应用程序的先决条件略有变化,需要为Web管理提供更多权限才能再次启用这些选项。
以下是在Windows Server 2012 R2(和Windows Server 2016)中再次允许它的步骤:
使用服务器管理器获取添加角色和功能。
选择角色/网络服务器/管理工具
卸载并重新安装WebDeploy 3.6或使用“更改”选项,并确保为Web部署安装“IIS部署处理程序”。这将再次带回“导入/导出Web应用程序”选项。
在Windows 7中再次允许它的步骤:
转到开启或关闭Windows功能
在网络管理工具下 - >启用IIS管理服务
与Windows 2012相同 (对于Windows 10,您可能需要在此解决方案运行之前在WebDeploy上运行修复安装)
答案 1 :(得分:2)
Windows 10:
它使用 Microsoft Wbe Deploy 4.0 。您可以在控制面板>应用程序中检查它是否已经安装。
如果已安装,并且在IIS中看不到“部署”选项,则需要重新安装它,并在安装过程中选择自定义安装或完整安装,包括UI选项。也许您可以通过从控制面板中选择“修复”或“更改”来做到这一点。
根据MS,您应该可以从Web Platform Installer下载它,但是我只找到3.6版以下的版本。但是,我发现此链接适用于4.0的独立安装程序:
注意:我使用的是西班牙语Windows,因此选项名称可能不正确。对于使用非英语Windows的任何人,只有一个安装程序,您将看到使用您的语言(至少是西班牙语)的菜单和选项。
答案 2 :(得分:1)
从此处下载“ Web平台安装程序”: https://www.microsoft.com/web/downloads/platform.aspx
然后搜索“ Web Deployment Tool 2.1”。我有这样的西班牙语: “ Herramienta deImplementaciónweb 2.1”
它对我有用。
答案 3 :(得分:0)
尝试以管理员身份运行IIS,您应该看到“导入Web应用程序”选项和“导出Web应用程序”。
答案 4 :(得分:0)
下载
http://go.microsoft.com/?linkid=9684516(x86) http://go.microsoft.com/?linkid=9684517(x64)
,然后在安装过程中选择 Change 选项并启用 IIS管理器UI模块功能。