Estou com um problema aqui há algum tempo, tenho procurado muito na internet e tudo que tenho achado não tem resolvido....
Quando é executado um post, o Controller recebe um objeto tipado (que estava na tela), executa uma consulta simples e retorna o mesmo objeto para a tela, daí ocorre o erro abaixo...
Já tirei todo o processo que é feito dentro do Controller e deixei somente o return pra viu com o objeto do jeito que veio do post, já desabilitei no web.config e nas páginas os: EnableViewState, EnableViewStateMac, ValidateRequest, ViewStateEncryptionMode e nada teve sucesso, alguém tem mais alguma idéia?
Pude perceber que isso ocorre no post, quando está navegando pela views, o erro não ocorre.
O ambiente está dividido em:
Shared -> Onde está dando o erro ao executar o Html.RenderPartial na Master e o UC que deveria ser renderizado Controllers -> Onde é executado o processo do post Views -> Onde está a view requerida
A Exception:
{"Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster."}
Eu já havia feito isso e não resolveu o problema... Tem alguma outra sugestão?
Continuo recebendo o erro:
Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.