我们有一个使用asp.net网站模型在visual studio中创建的asp.net 2.0网站.因此,每次我需要将网站部署到生产服务器时,我都会访问visual studio并右键单击该网站并选择“发布网站”.我会检查前两
请告诉我.
当您选择“允许此预编译站点可更新”选项时,这意味着只编译代码文件(包括代码隐藏).标记(aspx,ascx,ashx等)根本没有编译 – 仅在首次访问时才在运行时进行解析和编译.另一方面,您可以在部署的站点上更改aspx / ascx文件,更改将在下次访问时生效(由于重新编译).如果您没有选择上述选项,则所有文件将在发布时进行编译,您将无法获得首次访问时看到的性能损失.但是,对于任何更改,您必须重新编译/发布整个站点.请参阅此link以了解这些差异.