I don't know if this will help anyone else. I create and then run my application against web services in a local (dev) window. Then, before I go into production, I launched an application that points to existing web services. Usually this works, but this time it worked "in dev", but gave me this "Make sure that the controller has an error message" without parameters "during production" (well, really, not in production, but in relation to production web services).
None of these solutions seemed to be a problem for my code, and when I deployed my code for production, I did not get this error when everything is ready. I guess this could be due to the different versions of NuGet packages between my development box and production. I will investigate, but I just wanted to suggest this in case others have a similar situation of “works against dev, not prod”. This may be a problem with the environment (depending on what you mean by “not working”).
source share