【发布时间】:2025-11-23 08:05:01
【问题描述】:
我正在使用带有 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”项目开始。有什么想法吗?
【问题讨论】:
-
你能澄清一下是哪个程序集没有被加载吗?
-
它是来自“核心”项目的程序集。我已将问题更新为更清晰
-
既然您说这是程序集负载问题,您是否尝试过使用 Fusion Log Viewer 来查看究竟是什么程序集/文件导致了问题?
标签: iis-7 asp.net-4.0 asp.net-mvc-3