J'ai donc cette erreur sur un ordinateur (pas sur les deux autres):Validation des viewstate MAC a échoué après envoi du formulaire
Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, [...]
Il est happenning sur un ordinateur dev, everithing donc fonctionne sur l'ordinateur, la affirmation « Si cette application est hébergée par une batterie de serveurs ou un cluster » est FAUX
Selon le blog MSDN je supprimer l'attribut d'action de ma forme (en ask_full_report.aspx
)
<form id="form1" runat="server" method="post" action="full_report.aspx">
Mais je ne veux pas supprimer l'attribut d'action, je veux soumettre mon formulaire à full_report.aspx
.
Voici mon web.config (j'ai enlevé quelques clés sous appsettings)
<configuration>
<appSettings>
<add key="URL_BASE" value=""/>
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Pour this Answer: Je ne pas utiliser ViewStateUserKey
Avez-vous des idées de ce qui se passe s'il vous plaît?
Remarque: Je ne pense pas que ce soit un double de
- Setting ViewStateUserKey gives me a "Validation of viewstate MAC failed" error
- Validation of viewstate MAC failed [double]
supplémentaire ressource: MSDN - HttpException Due to Invalid Viewstate After Installing .NET Framework 3.5 SP1
E DIT: Aujourd'hui, sans aucune action, je n'ai plus l'erreur. J'ai laissé ce message ouvert parce que cette erreur n'est pas bien documentée. Si quelqu'un a une solution, postez une réponse s'il vous plaît.
Une idée sur pourquoi les autres ordinateurs n'en ont pas besoin? – Apolo
Aujourd'hui, sans aucune action, je n'ai plus l'erreur. (...) – Apolo