IIS 7/ASP.NET 4/MVC 3 Preview 1:随机“无法加载文件或程序集”错误
我正在使用带有 ASP.NET 4/ASP.NET MVC 3 的新 Razor ViewEngine。
在本地计算机 (Win7 x64/VS 2010) 上的 Cassini 以及 IIS7 (Windows Web Server 2008) 中,我随机收到“无法加载文件或程序集”错误。
对于卡西尼号,重建解决方案通常可以解决问题。
在IIS7中,回收应用程序池通常可以解决该问题。
它始终是相同的程序集 - ASP.NET MVC 项目引用的我的“核心”项目。解决方案层次结构如下所示:
- “核心”项目(这是“无法加载文件或程序集”错误中标识的项目)
- “数据”项目(LINQ-to-SQL 模型)
- 核心
- ASP.NET MVC 站点
- 核心
- 数据
所有这些参考都是项目参考。错误的堆栈跟踪从“Data”项目开始,该项目引用“Core”项目。有什么想法吗?
I'm using the new Razor ViewEngine with ASP.NET 4/ASP.NET MVC 3.
In both Cassini on my local machine (Win7 x64/VS 2010), as well as IIS7 (Windows Web Server 2008), I'm randomly getting "Could not load file or assembly" errors.
With Cassini, rebuilding the solution generally fixes the problem.
In IIS7, recycling the application pool generally fixes the problem.
It is always the same assembly - a "Core" project of mine that is referenced by the ASP.NET MVC project. The solution hierarchy looks like this:
- "Core" project (this is the one identified in the "Could not load file or assembly" error)
- "Data" project (LINQ-to-SQL models)
- Core
- ASP.NET MVC Site
- Core
- Data
All these references are project references. The stack trace of the error starts in the "Data" project, which references the "Core" project. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参考以下博客文章;
http://www.tugberkugurlu.com/archive/deployment-of-asp-net-mvc-3-rc-2 -application-on-a-shared-hosting-environment-without-begging-the-hosting-company
这可能会有所帮助...
Please refer the following blog posts;
http://www.tugberkugurlu.com/archive/deployment-of-asp-net-mvc-3-rc-2-application-on-a-shared-hosting-environment-without-begging-the-hosting-company
It might help...