We have a simple project that uses JsonValueProviderFactory which we have working on a number of machines however it does not bind when running it on a number of other machines. This says to me that it is a machine setup issue rather than a code issue but I do not know exactly what JsonValueProviderFactory requires to work correctly. It may be something missing or maybe something is installed on these machines that it doesn’t like.
Any pointers as to what I can investigate on these machines would be greatly appreciated.
UPDATE:
I did as Darin Dimitrov suggested and the new project worked so I then processed to duplicate the original project (it was only small) and eventually tracked down the issue. It was simply an issue in the Web.config. It had the following section in the config which did not work on some of the machines: