2009-01-23 11 views
1

Nous migrons d'asp classic vers .net. Malheureusement, ils ont nommé tous les fichiers .asp comme .aspx afin qu'ils ne perdent pas le rang de la page lorsqu'ils sont passés à .net. Cela signifie que IIS mappe tous les fichiers .aspx à asp.dll. Après avoir modifié le mappage, j'allais essayer d'avoir un gestionnaire pour saisir la requête, puis vérifier s'il y avait un fichier VBScript dans le fichier, puis le remettre à asp.dll s'il devait normalement traiter la demande normalement.Acheminer les fichiers avec vbscript d'un gestionnaire .net vers asp.dll

Nous utilisons IIS7.

Je pense qu'il peut être possible d'utiliser un filtre ISAPI pour cela aussi, mais alors je devrais apprendre comment faire un filtre ISAPI pour IIS7 (ce qui est bien si cela n'existe pas dans .net

Des idées? Merci!!

+0

il se trouve que nous allons coucher l'asp, merci bien! – rizzle

Répondre

3

à mon humble avis, vous seriez mieux d'utiliser les bibliothèques de support ATL Server et faire une ISAPI filter.See: http://msdn.microsoft.com/en-us/library/2chz4bx6(VS.80).aspx

Plus vous ne voulez vraiment pas frapper le aspnet_isapi.dll à moins que vous savez que vous avez besoin ASP. Traitement NET; pourquoi encourir le coup?

Bien que je ne puisse pas comprendre votre question correctement ... Mélangez-vous ASP et ASP.NET classiques dans la même application? Si vous devez partager l'état de la session entre les deux cela peut être plutôt difficile ...