有人知道我如何进入system.web.mvc吗?我收到一个错误(无法创建抽象类),该错误隐藏在System.Web.MVC.DefaultModelBinder.CreateModel方法中,我无法判断代码的哪个部分导致了该问题。
有人建议我可以从codeplex下载源代码(实际上是我使用1.0时的microsoft.com/downloads),在调试中内置,然后逐步完成。我尝试了,但不幸的是,system.web.mvc安装在gac中,因此导致了一个不明确的调用,gacutil不允许我卸载,所以尝试手动从注册表中删除(hkey_local_machine\software\classes\installer\global\system.web.mvc)。当我运行程序时,它仍然报告一个模糊的调用。
背景
几周前,我遇到了一个问题,MVC抛出了一个ysod,但我无法介入代码来找出问题所在,因为问题在于我做了一些错误的事情,直到它在框架中时才被发现(在这种情况下,通过一天的盲目折腾,我发现我没有默认的空构造或者在我的ViewModel中的某个类上)。现在,我得到了一个隐藏在system.web.mvc.defaultModelBinder.createModel方法中的不同错误(无法创建抽象类),但我不知道我的代码的哪个部分导致了框架中的错误。