如何在Windows 10专业版上配置Web Deploy

BWA*_*BWA 21 iis microsoft-web-deploy windows-10

如何在Windows 10上配置W​​eb Deploy?应该有用吗?我在Windows 8上找到了有关Web Deploy的信息,但它无法正常工作.它在Windows 10中如何?

Jos*_*ill 26

微软对此非常狡猾,但似乎他们已经取消了从所有非服务器操作系统远程使用Web部署的能力.即使在Windows 7中,如果您执行所有最新更新,部署菜单也会在IIS中消失.因此,如果您想使用Web部署,似乎您唯一的选择是为服务器操作系统支付一些钱.

但是,我能够在我的Windows 10机器上配置和发布FTP发布,这几乎也可以.只需在控制面板下安装FTP服务器=>程序和设置=>安装Windows组件.然后打开iis mgr并右键单击您的站点,将弹出配置FTP发布选项.配置是一种痛苦而不是直截了当的,但如果你搞砸了,你就会弄清楚.

然后在Visual Studio中右键单击您的项目,点击发布,然后在下拉列表的第一个屏幕中有一个很好的老式ftp选项.祝好运!

编辑

根据OP的响应,另一种解决方案是简单地共享服务器上的根文件夹,例如

C:/的Inetpub /万维网

然后将该共享安装在开发盒上,我将其安装为P:\驱动器进行生产,将Q:\驱动器安装到qa.然后在发布屏幕上的visual studio中选择部署到文件系统并部署到该映射驱动器,就像魅力一样,并且比设置FTP简单得多.

  • 感谢您的回复.我知道如何使用FTP发布.我更喜欢在本地网络中使用共享文件夹并部署到文件夹.这更容易. (2认同)

小智 6

好的,我做到了(在Windows 10中):

  1. 从控制面板卸载Web Deploy 3.6(无济于事)。
  2. 下载了Web Deploy 3.6安装程序,然后从安装菜单中进行了卸载。
  3. 下载了Microsoft Web Platform Installer 5.0。
  4. 从Web Platform Installer 5.0,我安装了Web Deploy 3.5 + Web Deploy 3.5,但没有捆绑的SQL支持
  5. 右键单击站点时,似乎返回了部署上下文菜单。