Ошибка «Элемент модели передан в словарь», но передается и требуется та же модель - PullRequest
0 голосов
/ 07 февраля 2019

Я прочитал несколько разных вопросов, все спрашивающих о сообщении об ошибке ASP.NET "Элемент модели, переданный в словарь, имеет тип '[Foo]', но для этого словаря требуется элемент модели типа '[Bar]'",Тем не менее, я получаю версию ошибки, в которой [Foo] и [Bar] - одна и та же модель!

passed in ViewModels.Templates.ShopFrontPageViewModel, and requires ViewModels.Templates.ShopFrontPageViewModel, so what's the issue?

Как вы можете видетьдля словаря требуется элемент модели типа ViewModels.Templates.ShopFrontPageViewModel, и он действительно был передан в элемент модели типа ViewModels.Templates.ShopFrontPageViewModel.Так в чем же проблема?Сообщение об ошибке не говорит мне ничего полезного.

Эта ошибка возникает, может быть, раз в месяц или около того, и каждый раз ее "решают" путем сброса пула приложений IIS, но, конечно, это не может быть то, что мы "просто должен принять и жить с?Может кто-нибудь указать мне на то, что я могу даже расследовать, чтобы понять, почему MVC жалуется, что он получил именно то, что ему нужно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...