2 votes

Migration de tous les sites web d'un serveur fonctionnant sous IIS6 vers IIS7

J'espère que quelqu'un pourra m'aider.

Nous avons récemment migré tous les sites de nos clients vers un nouveau serveur fonctionnant sous IIS7 - tous les sites fonctionnaient à l'origine sur un serveur fonctionnant sous IIS6.

Depuis la migration, beaucoup de nos clients rapportent des messages d'erreur. Il semble qu'il y ait un certain nombre de problèmes liés à l'envoi d'e-mails et nous avons également reçu le message d'erreur suivant de la part de plusieurs clients différents :

    Server Error in '/' Application.
--------------------------------------------------------------------------------

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.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: 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.

J'ai lu ailleurs que cette erreur peut apparaître si l'on clique sur un bouton avant que la page entière n'ait fini de se charger. Mais comme cette erreur est apparue sur plusieurs sites et seulement depuis la migration du serveur, il me semble qu'il doit s'agir d'autre chose.

Je me demandais si quelqu'un pouvait me dire s'il y a quelque chose de spécifique qui doit être modifié pour les sites .NET lorsque les sites sont déplacés d'un serveur fonctionnant sous IIS6 vers un serveur fonctionnant sous IIS7 ? Je ne m'occupe pas beaucoup des serveurs réels, donc je crains que ce soit une zone grise pour moi.

Toute aide serait très appréciée.

1voto

Vivek Kumbhar Points 3053

Il y a quelques articles lien 1 y lien 2 qui peut vous aider à comprendre le problème et à le résoudre.

1voto

joeqwerty Points 106914

Il semble que vous ayez migré les sites sans faire de recherches sur ce qui devait être fait, sur les dépendances existantes, etc. Il semble également que vous n'ayez pas une très bonne connaissance de la plateforme sur laquelle fonctionnent les sites des clients. Les sites clients tournent sur .NET et vous ne savez pas ce qu'il faut faire pour faire tourner un site .NET sur IIS 7 ? Je vous recommande de migrer les sites clients vers IIS 6 jusqu'à ce que vous ayez fait vos devoirs sur IIS 7.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X