Visual Studio中提供的Publish方法有什么区别?

时间:2017-03-07 22:16:53

标签: c# visual-studio-2015 azure-deployment

当我点击以下选项的发布选项时: Publish Methods

每种方法的意义何在?

1 个答案:

答案 0 :(得分:11)

  1. Web部署 - 如果服务器计算机上的IIS运行并配置为接收Web部署请求,它将发送IIS文件请求的所有内容。 IIS将立即开始运行新的网页。
  2. Web部署程序包 - 如果服务器计算机上的IIS运行并配置为接收Web部署程序包,它将打包整个网页,并将其上载到服务器计算机。 IIS将立即开始运行新的网页。
  3. FTP 会将文件上传到FTP服务器(可以是任何处理FTP的操作系统),但要注意这是 NOT 安全,并且可以捕获整个上传过程,受到损害。
  4. 文件系统会将使用当前项目配置支持的任何方法启动Web服务所需的所有项目部署到计算机上的提供目录中。