【问题标题】:IIS caching project reference binariesIIS 缓存项目参考二进制文件
【发布时间】:2011-09-06 06:49:48
【问题描述】:

我只需要调试一个问题,即 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 标志。我看不出这会如何影响它,但会翻转它看看是否有任何变化。

【问题讨论】:

    标签: asp.net reference temporary-files


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

    正如我在更新中提到的,这似乎与 optimizeCompilations 标志有关

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

    【讨论】:

      猜你喜欢
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 2011-01-24
      • 1970-01-01
      • 1970-01-01
      • 2021-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多