猿问

可更新预编译的问题

<P>当我在预编译时加了可更新命令参数(u)时,使用这个参数意味着应用程序被部署后,aspx文件仍然能够用于编辑和更新。</P> <P>这里我有个问题,就是当我更改了某个aspx文件并将它上传到服务器后,那么,在这之后首次访问这个文件时,会不会又触发这个文件相关代码的编译?如果想避免这个首次访问慢的情况,是不是又要再次将所有文件预编译后上传?谢谢~</P>

拉风的咖菲猫
浏览 432回答 2
2回答

慕标5832272

1. 我觉得会, 假定使用2.0的WebSite, 如果是WebApplication就不会吧. 2. 不是很必要,因为只是一次罢了~~ 不过我习惯还是用WebDeployProject生成不可更新的包再上传, 一是速度快, 另外考虑到代码安全的问题,更新的时候(不添加新页面)只需要更新bin下面的文件就可以了, 还是很方便的~~~

有只小跳蛙

如果你想不触发重新编译,只有把站点编译成不可更新的状态;如果是可更新的,一个文件修改之后会导致文件重新编译。
随时随地看视频慕课网APP
我要回答