2009-05-31 7 views
0

J'ai une application web monorail fonctionnant sous iis7. Il semble que deux demandes simultanées sont traitées sur deux domaines d'application différents! Pour autant que je sache, chaque application doit avoir un appdomain et plusieurs httpapplications pour traiter les demandes ...Nombreux domaines d'application pour une application web sous iis7

Y at-il quelque chose que je suis absent? (configuration peut-être?)

Répondre

1

J'écrivais des fichiers de sortie dans un dossier du répertoire bin de l'application Web. Comme ce dossier est surveillé, le pool d'applications a été recyclé et c'est pourquoi la deuxième requête a été traitée sur un (nouveau) domaine d'application différent.

Pour une raison quelconque, je pensais que seulement web.config, global.asax sont surveillés ...

+0

toute modification du bac-dossier déclenche généralement un recyclage. Gardez également à l'esprit que si vous créez des dossiers dans n'importe quel emplacement sous votre racine de site, ils seront également recyclés. – jishi

2

Voir vous avez trouvé la solution :) vous

Asp.net regarde beaucoup de répertoires et fichiers pour différentes actions, qui provoquera le déchargement de l'appdomain. (global.asax, web.config, BIN, App_Code ++)

Si vous voulez plus d'informations, jetez un oeil à ce blog sur msdn blogs.msdn.com/tmarq/archive/2007/11/02/ asp-net-file-changement-notifications-exactement-qui-fichiers-et-répertoires sont-monitored.aspx

Questions connexes