IIS缓存项目引用二进制文件

时间:2011-06-01 12:53:33

标签: asp.net reference temporary-files

我只需要调试一个问题,即Asp.Net似乎正在缓存网站引用的dll项目,即使在重建之后也是如此

解决方案编译,但在运行时,Asp.Net在C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root中引用了过时的二进制文件,并引发异常。 (我不认为具体的异常是相关的,它只是底层代码是旧的,在我的情况下它是LLBLGEN的问题,其中实体索引是不成功的)

这是一个新问题,但似乎在开发工作站和我们的集成服务器之间一致地发生,所以我认为它必须是我们的一些配置。

我们正在针对IIS 7.5上的Asp.Net 4进行开发

更新

我们在web.config中的system.web / compilation元素上使用optimizeCompilations标志。我看不出它会如何影响它,但会翻转它,看看是否有任何变化。

2 个答案:

答案 0 :(得分:0)

您是否在产品服务器上刷新了应用程序池?

答案 1 :(得分:0)

如我的更新中所述,这似乎与optimizeCompilations标志

有关

http://blogs.msdn.com/b/davidebb/archive/2009/04/15/a-new-flag-to-optimize-asp-net-compilation-behavior.aspx