我已经阅读了几个有关ASP.NET错误消息的问题,这些错误信息是“传递到字典中的模型项的类型为[[Foo]”,但此字典需要模型项的类型为[[Bar]””。 。但是,我得到的错误版本是[Foo]和[Bar]是同一模型!
如您所见,字典需要类型为ViewModels.Templates.ShopFrontPageViewModel
的模型项,并且确实将其传递为类型为ViewModels.Templates.ShopFrontPageViewModel
的模型项。那么实际的问题是什么?错误消息没有告诉我任何有用的信息。
此错误可能大约每个月发生一次,并且每次都可以通过重置IIS的应用程序池来“解决”,但是可以肯定,这不是我们应该接受并使用的东西吗?谁能指出我要调查的内容,以了解为什么MVC抱怨它完全符合要求?