我们是否可以关闭 Asp.net临时文件和项目程序集缓存的过程 确保我们得到的结果真的很新鲜并且他们得到了所有最新的变化?
答案 0 :(得分:1)
您使用的是网站(文件 - >新网站)还是网络应用程序项目(文件 - >新项目)?
如果它是一个Web应用程序项目,那么重建它就足够了。我不知道网站是否有重建的概念。
此外,您只需检查临时文件的日期,看它们是否正确。
答案 1 :(得分:1)
检查项目中的所有文件,并确保将来没有任何文件具有日期/时间戳。这会混淆编译器。要检查日期时间戳use the Details view in Windows Explorer,并检查修改日期列。
如果您对结果仍然不满意,use the command-line compiler。命令行编译器无权访问Visual Studio缓存;它被迫使用保存到磁盘的项目文件。
答案 2 :(得分:1)
ASP.NET网站模型要求在请求时自动重新编译任何已更改的页面。如果它们是Bin文件夹中的类文件(App_Code)或程序集,它们将被编译(以前的类别)并在第一次后续请求时更新到临时文件位置。
所以,我没有看到任何理由为什么回应不应该是“新鲜的”。唯一可能的情况是您启用了缓存(在客户端或服务器端),并且对客户端的响应并未真正使用最新数据。