Кто-нибудь знает, как я могу войти в system.web.mvc? Я получаю сообщение об ошибке (не могу создать абстрактный класс), которое скрыто в методе System.Web.Mvc.DefaultModelBinder.CreateModel, и я не могу сказать, какая часть моего кода вызывает проблему.
Мне сообщили, что я могу загрузить исходный код из codeplex (на самом деле microsoft.com/downloads, поскольку я использую 1.0), встроить Debug и затем пройти через него. Я попытался, к сожалению, system.web.mvc был установлен в GAC, что вызвало неоднозначный вызов, и gacutil не позволил бы мне удалить, поэтому попытался вручную удалить из реестра (HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Installer \ Global \ system .web.mvc). когда я запускал свою программу, она все еще сообщала о неоднозначном вызове.
Фон
Пару недель назад у меня была проблема, когда MVC выбрасывал YSOD, но я не мог войти в код, чтобы найти проблему, потому что проблема заключалась в том, что я делал что-то не так, что не было обнаружено до тех пор, пока был в структуре (в этом случае, бегая вслепую в течение дня, я обнаружил, что у меня не было пустого конструктора по умолчанию в одном из классов в моей view-модели). Теперь я получаю другую ошибку (не могу создать абстрактный класс), которая скрыта в методе System.Web.Mvc.DefaultModelBinder.CreateModel, но я не знаю, какая часть моего кода вызывает ошибку в платформе.