Select the product you need help with
Une page ASP.NET est stockée dans le cache de noyau HTTP.sys dans IIS 6.0 lorsque la page ASP.NET génère un en-tête HTTP qui contient une réponse Set-cookieNuméro d'article: 917072 - Voir les produits auxquels s'applique cet article SommaireSymptômesEnvisagez le scénario suivant. Une page Microsoft ASP.NET contient le < % @ OutputCache % >directive. En outre, la page ASP.NET génère un en-tête HTTP qui contient une réponse Set-cookie . Dans ce scénario, la page ASP.NET est stockée dans le cache de noyau D'HTTP protocole pile (http.sys) dans Microsoft Internet Information Services (IIS) 6.0. Par conséquent, plusieurs utilisateurs qui accèdent à la même page peuvent recevoir des cookies identiques. ContournementPour contourner ce problème, appliquez l'une des méthodes suivantes, selon votre situation. Méthode 1: désactiver la mise en cache en mode noyauVous pouvez désactiver le mode noyau du système de mise en cache, ou vous pouvez désactiver noyau mode mise en cache pour une application ASP.NET spécifique. Cette méthode est la solution par défaut, car vous pouvez toujours utiliser la mise en cache sortie dans l'application ASP.NET. Pour désactiver la mise en cache en mode noyau, procédez comme suit :
Méthode 2: désactiver la mise en cache sortie dans une page ASP.NET spécifiqueVous pouvez désactiver la mise en cache sortie dans la page ASP.NET spécifique qui génère un en-tête HTTP qui contient une réponse Set-cookie . Cependant, vous devez identifier chaque page ASP.NET de l'application entière qui peut générer un cookie. Par exemple, si vous utilisez les cookies pour conserver l'état de session, une page qui accède à un utilisateur peut générer un cookie.Pour désactiver la mise en cache sortie dans une page ASP.NET spécifique, supprimez le < % @ OutputCache % >directive d'un fichier .aspx que vous ne souhaitez pas être mis en cache. Pour plus d'informations sur la < % @ OutputCache % >directive de pages ASP.NET, reportez-vous à l'adresse suivante MSDN (Microsoft Developer Network) : http://msdn2.microsoft.com/en-us/library/zd1ysf1y(VS.80).aspx
(http://msdn2.microsoft.com/en-us/library/zd1ysf1y(VS.80).aspx)
StatutMicrosoft a confirmé que c'est un problème dans les produits Microsoft répertoriés dans la section « S'applique à ». Plus d'informationsPour plus d'informations sur l'attribut enableKernelOutputCache dans le schéma de paramètres ASP.NET, reportez-vous au site Web MSDN suivant : http://msdn2.microsoft.com/en-us/library/e1f13641.aspx Pour plus d'informations sur la façon de configurer paramètres du Registre du pilote de mode de noyau HTTP.sys, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
(http://msdn2.microsoft.com/en-us/library/e1f13641.aspx)
820129
(http://support.microsoft.com/kb/820129/
)
Paramètres de Registre http.sys pour IIS PropriétésNuméro d'article: 917072 - Dernière mise à jour: lundi 3 décembre 2007 - Version: 1.5 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 917072
(http://support.microsoft.com/kb/917072/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. |




Retour au début








