我一直在尝试在运行IIS 8的Windows 2012服务器上设置Web Deploy。我已经使用平台安装程序安装了Web Deploy,但是当我右键单击我的网站并选择部署时,没有各种documentation建议的Configure Web Deploy Publishing
选项。
我一直在尝试在运行IIS 8的Windows 2012服务器上设置Web Deploy。我已经使用平台安装程序安装了Web Deploy,但是当我右键单击我的网站并选择部署时,没有各种documentation建议的Configure Web Deploy Publishing
选项。
8条答案
按热度按时间yh2wf1be1#
我发现this posting的个人有同样的问题。原来他需要在Web平台安装程序中的其他Web Deploy包之上安装“Web Deploy 3.5 for Hosting Servers”。一旦我这样做并重新启动IIS,该选项就可用了。
似乎违反直觉,因为我不是一个托管服务提供商,只是想托管我自己的服务器上的应用程序。我不知道为什么Web Deploy 3.5包还不够。
我在配置Web Deploy时遇到了其他问题。这个article on Web Deploy error codes帮助我解决了这个问题。另一个article on Configure the Web Deployment Handler在解决允许web部署用户创建目录和文件的权限问题时是必不可少的。
ryevplcw2#
对我来说,重新安装Web Deploy不起作用。但我修好了。
进入【服务器管理器】,【角色】,点击【IIS】,点击【添加角色服务】,勾选【管理服务】。把那个关了。重新打开IIS管理器,瞧,该选项可用!
对于Windows 2012 R2服务器,选项位于“Web服务器(IIS)”->“管理工具”->“管理服务”中
P.S.根据@Gaui的经验,可能需要一些额外的步骤。然后进入【程序和功能】,找到【Web Deploy】,点击【更改】,勾选/【安装所有】复选框/功能。
fzsnzjdm3#
在安装Web Deploy之前,需要安装Management Service。如果您还没有卸载Web Deploy并重新安装它,它应该可以工作。
t3psigkw4#
更新:按照以下步骤操作:
1.键入程序和功能(在菜单搜索框中)
1.转到WEB DEPLOY(如果您没有,请从Web平台安装程序安装)
1.选择WEB DEPLOY,然后单击顶部的更改选项
1.检查并安装所有可用选项
1.等待安装并关闭/重新打开IIS GUI
1.该选项应出现当你右键单击该网站.
brqmpdu15#
我也遇到了同样的问题,从Web平台安装程序安装“Web部署工具2. 1”修复了这个问题。
k2arahey6#
从Web平台安装“IIS管理服务”将显示所有需要的项目。
9fkzdhlc7#
coad comment是我的解决方案。我在IIS 8.5上使用Web Deploy 3.6。删除3.6并安装3.5,它工作了。
注意!!Web Deploy 3.6不支持IIS 8.5.9600.16384...安装后,服务器重新启动-部署菜单不出现在IIS管理器控制台Web Deploy 2.0如何以往任何时候都没有遇到这个问题最好的问候,
y0u0uwnf8#
我一直在右键单击Web应用程序,而不是网站。
一个网站下可以有多个Web应用程序。右键单击Web应用程序时,上下文菜单中还有一个子菜单,但它“缺少”“配置Web部署发布...”项。这是因为您为网站配置了Web部署发布,而没有为Web应用程序配置。
总结一下
*网站有此选项
*Web应用没有