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

Sam*_*eer 12 c# azure-deployment visual-studio-2015

当我点击以下选项的发布选项时: 发布方法

每种方法的意义是什么?

Tom*_*zak 12

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

  • 我仍然不太清楚 Web 部署与 Web 部署包。您是说,使用 Web 部署包时,文件首先被压缩,然后作为单个 zip 文件传输,但使用 Web 部署时,不使用 zip 文件,并且所有站点文件都单独发送? (3认同)
  • @ Tomasz 你能否详细说明或解释一下每个 (2认同)