2017-02-22 85 views
0

总有一些有关的一切安全问题,很多是主观给出不同的风险承受能力。msdeploy.exe(在Windows Server 2016)

理想情况下,应该在生产Web服务器上安装msdeploy.exe?如果没有,是否有相当于一组命令行参数:在Visual Studio

  1. 右键单击Web应用程序
  2. 发布(文件系统)...

我认识一个可以编写一个脚本来从Web部署包(* .zip)中提取这些相同的文件,但是如果使用msdeploy.exe(即仅提取文件)有更简单的方法来执行此操作,那么这将是首选。

+0

考虑到Microsoft Azure允许您使用MSDeploy程序包来部署Web应用程序,您可以判断它是否安全。你只需要在你的案件中断言风险,并采取行动进行补救。如果您使用其他方法,我认为风险不会低于MSDeploy。 –

回答

0

我们已经使用MSDeploy为超过3年以上的50多个部署应用于所有环境(包括PROD)并取得了巨大成功。 Lex在上面的评论中提到了一个很好的观点,即Azure也使用它。

最终归结为您的情况/业务,但许多商店正在PROD中使用它。

相关问题