网站内容复制(复制网站与发布网站的两种方式有什么区别?-八维教育)

优采云 发布时间: 2022-02-17 00:06

  网站内容复制(复制网站与发布网站的两种方式有什么区别?-八维教育)

  【知识点】

  (1)"复制网站"

  (2)"发布网站"

  【提出的问题】

  复制网站和发布网站有什么区别?

  【在线指导】

  一、“复制网站”工具

  (1)创建网站并部署到目标服务器

  (2)使用 FTP 协议部署网站

  1、优势

  (1) 只需将文件从 网站 复制到目标计算机即可完成部署。

  (2)使用 FTP 复制到服务器。

  (3)如果需要,您可以直接在服务器上对网页进行更改或修复网页中的错误。

  2、 缺点

  网站按原样复制。因此,如果文件收录编译错误,则直到有人(可能是用户)运行引发错误的网页时才会发现它。

  二、发布网站 实用程序

  (1)预编译网站内容,包括网页(.aspx文件)和代码,并将输出复制到指定目录。

  (2)可以在预编译过程中直接发布,也可以在本地预编译,自己复制文件。

  (3)编译网站并从文件中剥离源代码,只留下页面和编译程序集的存根文件。

  1、使用 Publish网站 实用程序的优势:

  (1)预编译过程可帮助您在 Web.config 文件和其他非代码文件中查找编译时错误和潜在错误。

  (2)从 网站 中删除源代码,包括 .aspx 文件中的标记。这为您提供了一种保护您的知识产权的措施,并使其他人更难访问您网站的源代码。

  (3)由于站点中的网页已经编译好了,所以不需要在初始请求时动态编译。这样可以减少网页的初始响应时间。(当网页动态编译时,输出将被缓存以供后续请求。)

  2、使用 Publish网站 实用程序的缺点:

  (1)根据指定的发布选项,更改站点可能需要重新编译站点。因此,在开发站点和频繁更改页面时,使用“发布网站”实用程序可能不可行。

  (2)Publish网站 实用程序无法将已编译的站点部署到远程服务器;它只能将其复制到本地计算机或局域网上的另一台计算机。

  3、网站预编译

  (1)在部署前预编译整个网站

  (2)它可以加快用户响应时间,因为页面和代码文件在第一次被请求时不需要编译。这对于经常更新的大型站点特别有用。

  (3) 编译时错误可以在用户查看站点之前识别。

  (4)您可以创建站点的编译版本并将该版本部署到生产服务器,而无需使用源代码。

  (5) 将编译所有 ASP.NET 文件类型

  (6)HTML 文件、图形和其他非 ASP.NET 静态文件将保持不变

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线