如果我在经典的asp页面中对vb代码进行了更改,那么更改是自动获取还是需要iisreset?
由于
答案 0 :(得分:2)
最快答案否则您不需要重置IIS
答案 1 :(得分:2)
保存更改后的文件后,新代码将会运行。
答案 2 :(得分:2)
无需重置IIS或构建项目。
答案 3 :(得分:2)
ASP脚本引擎确实维护了“已编译”脚本的缓存(其中存储了解析和标记化等的结果。因此,可以更快地处理对同一ASP页面的后续请求。但是,上次修改日期是ASP文件构成了缓存页面的缓存标识的一部分。因此,如果自上次请求以来页面已经更改,则缓存的项目将被删除,并且在下一个请求到达时构建一个新项目,因此它们都可以无效地工作。
正如其他人非常快地说的那样,您不需要IISReset甚至App池循环。
值得指出的是,从IIS6开始,您需要执行IISReset的情况非常少。 IISReset具有极大的严谨性和高影响力。大多数情况下,当需要这样的“重置”时,适当的应用程序池的简单重新循环将会更加温和。
即使回到IIS5,也可以通过重新启动相应的COM +应用程序来实现与应用程序池回收相当的近似。
答案 4 :(得分:0)
在Win 2003 Server(IIS6)上大多数情况下,将更改保存到文件中并且可以正常工作。
文件保存后我遇到了缓存问题,然后将其复制/移动到最终位置,即IIS中的虚拟文件夹。
例如: