Absence of the machine key is usually the reason for this kind of problem
Since web.config is a part of your application, you should be able to put in the machine key
see this on how to do so
http://msdn.microsoft.com/en-us/library/ms998288.aspx
http://www.cerkit.com/cerkitBlog/Online+Tool+For+Generating+MachineKey+Elements.aspx