Si vous avez déjà vu mes questions précédentes, vous savez que je suis en train de mettre à jour certaines pages ASP existantes afin de les déplacer d'un environnement Windows 2000 vers un environnement Windows Server 2008 R2. L'une des pages offre à l'utilisateur final la possibilité de télécharger un fichier à traiter ultérieurement.Sur IIS 7.5, une page ASP classique peut-elle partager des variables de session avec une application ASP.NET?
J'ai réécrit la page d'origine qui a traité le téléchargement, en utilisant l'objet de téléchargement de fichier ASP.Net. Cela fonctionne très bien, mais je me heurte à un problème en essayant d'intégrer les nouvelles pages aspx avec les pages ASP existantes. Les nouvelles pages aspx résident dans un sous-répertoire de l'application principale, avec quelques autres pages asp, mais pour que les pages asp.net fonctionnent, j'ai dû utiliser l'option "convertir en application" sur le dossier. Quand je l'ai fait, je pense que cela a brisé la possibilité pour les nouvelles pages aspx (et toutes les autres pages asp dans le dossier contenant les pages aspx) d'utiliser les variables de session que les pages parent utilisent.
J'ai essayé de créer un pool d'applications pour l'application du nouveau dossier, mais cela ne faisait aucune différence. J'ai également changé le pipeline géré d'intégré à classique, à la fois sur le dossier parent et sur ce dossier avec les pages aspx, mais cela ne semble pas avoir fait de différence.
Si quelqu'un peut faire la lumière sur ce sujet, je serais très reconnaissant.
Les fichiers ASP principaux résident dans le dossier nommé "dcn". Il existe plusieurs dossiers enfants dans le dossier "dcn", dont beaucoup contiennent des pages ASP. Les pages Asp dans ces dossiers continuent à fonctionner correctement. Le dossier qui contient les pages aspx est appelé "CNAM", et il a maintenant été converti en une application. Toute page ASP dans ce dossier ne semble plus voir les variables de session disponibles pour les autres dossiers/pages.
Merci d'avance pour toute idée ou suggestion à ce sujet. Encore une fois, j'apprécie vraiment toute aide.
Mitchell