MVC模型突然停止了现场工作

本文关键字:现场 工作 模型 突然 MVC | 更新日期: 2023-09-27 18:30:47

我是一个 asp.net mvc网站的开发人员。今天,在没有警告的情况下,我们的网站突然停止工作。 当我检查错误日志时,我开始看到大量以下问题:

传递到字典中的模型项类型为"卷

",但此字典需要类型为"卷"的模型项。

对请求的每个强类型视图重复此操作,即使该视图的类型正确!在"出于某种原因"中,视图停止接受从控制器传递的模型,即使它们属于正确的类型。 当我清除缓存时,它突然又开始工作,好像什么都没发生过。

我不知道为什么会发生这种情况或可能导致这种情况的原因。 如果有人能指出我正确的方向,将不胜感激。

MVC模型突然停止了现场工作

这听起来像是您的 DLL 版本不匹配。如果应用程序具有共享库,则可能是针对旧版本的共享资源编译的,而不是应用程序的其余部分。从技术上讲,在 之间传递的对象是不一样的。解决方法通常是在配置文件中重新编译或使用绑定重定向。