所以我有一个网站项目,我在发布时对其进行预编译。
我有一个问题,当我需要对已部署的站点进行小改动时,是否必须重新构建、重新发布和重新部署整个网站结构,或者我可以只复制修改后的 aspx 页面和 bin 目录?
请告诉我!
多谢你们!
所以我有一个网站项目,我在发布时对其进行预编译。
我有一个问题,当我需要对已部署的站点进行小改动时,是否必须重新构建、重新发布和重新部署整个网站结构,或者我可以只复制修改后的 aspx 页面和 bin 目录?
请告诉我!
多谢你们!
这将取决于您如何进行网站的预编译。
根据MSDN,如果您为部署进行了预编译,该过程将获取 aspx 文件并处理其中的任何内部代码,因此您需要重新编译所有内容。
如果您为部署和更新进行了预编译,则不会考虑 aspx 文件,因此只要您所做的只是一些 UI 更改,您就可以毫无问题地推送更新的 aspx 文件。
您应该能够在本地重新发布,然后复制修改后的发布页面和 bin 文件夹。
您不需要上传所有内容。
如果您在您选择的选项上进行预编译,您可能能够编辑 .aspx 页面,即 HTML 代码,但不能编辑代码隐藏。
如果 .aspx 页面只是占位符,即除了一条评论外,它们里面是空的,你不能。