2013-10-17 2 views
0

J'ai créé une application MVC et testé dans ma machine locale, elle fonctionnait comme prévu, mais lorsque je l'ai déployée sur un autre serveur du pool d'applications. Il ne conserve pas la valeur de la variable d'état de l'application.IIS non retenu Application Variable d'état

J'ai donc changé toute la variable d'état de l'application en objets personnalisés statiques et j'ai essayé. De plus, je ne peux obtenir aucune valeur des variables statiques utilisées.

Comme je l'ai vu à partir de certains blogs, j'ai changé le mode d'intégré à classique, même si je peux obtenir la valeur.

Quelqu'un peut-il aider à me s'il vous plaît sortir de la question

Répondre

0

Êtes-vous à un déployaient webfarm ou sont regroupés vos serveurs? Si c'est le cas - c'est le problème. Il n'y a pas de garantie que vous allez frapper le prochain serveur le même que celui qui a servi la demande. Le pool d'applications n'a rien à voir avec le comportement ici (seulement dans des scénarios exceptionnels) mais plutôt avec votre environnement.

Avez-vous créé un pool d'applications distinct pour cette application? sinon - sa meilleure pratique pour le faire.