我正在使用带有 ASP.NET 4/ASP.NET MVC 3 的新 Razor ViewEngine。
在我的本地机器(Win7 x64/VS 2010)以及 IIS7(Windows Web Server 2008)上的 Cassini 中,我随机收到“无法加载文件或程序集”错误。
使用 Cassini,重建解决方案通常可以解决问题。
在 IIS7 中,回收应用程序池通常可以解决问题。
它始终是同一个程序集——我的一个“核心”项目,它被 ASP.NET MVC 项目引用。解决方案层次结构如下所示:
- “核心”项目(这是“无法加载文件或程序集”错误中标识的项目)
- “数据”项目(LINQ-to-SQL 模型)
- 核
- ASP.NET MVC 站点
- 核
- 数据
所有这些引用都是项目引用。错误的堆栈跟踪从引用“Core”项目的“Data”项目开始。有任何想法吗?