2010-04-07 2 views
0

Je suis en train de mettre à niveau une application ASP classique. Cette application a quelques anciens appels DLL non gérés et une logique compliquée à l'intérieur de la page asp/fonction.Comment charger la fonction ASP via jQuery hébergé dans un projet ASP.NET MVC?

Est-il possible pour moi de mettre le fichier .asp dans l'application ASP.NET MVC, puis charger le résultat en utilisant $.get?

J'essaie de mettre le fichier .asp directement dans le dossier Scripts ou modèles, mais je ne pouvais pas charger le fichier .asp lorsque je tente de l'exécuter directement à partir du serveur:

 
This type of page is not served. 
Description: The type of page you have requested is not served 
because it has been explicitly forbidden. 
The extension '.asp' may be incorrect. Please review the URL 
below and make sure that it is spelled correctly. 

Toutes les idées sur la façon pour atteindre cette fonctionnalité?

+0

Quelle version du serveur Windows utilisez-vous? Il s'agit probablement d'un paramètre IIS pour ASP, mais la réponse diffère selon l'édition que vous exécutez (ils ont déplacé tous les panneaux de contrôle). –

Répondre

0

Vous pouvez configurer un ignoreroute de sorte que le traitement d'origine sur le fichier existe, même si je ne sais pas si cela aidera avec l'extension ASP, c'est ce dont je ne suis pas sûr. Mais cela vaut le coup, et si vous avez ces fichiers dans le même dossier, cela aide à configurer l'itinéraire ignoré. Plus d'infos sur:

0

Il me semble que vous essayez de le lancer en lançant le site à partir de Visual Studio pour tester. Cela ne fonctionnera pas car VS ne peut pas utiliser les pages ASP classiques. Vous devez le connecter à IIS sur votre machine pour le faire fonctionner. Ou vous n'avez pas la possibilité d'exécuter des scripts de serveur configurés correctement dans IIS s'il est connecté à IIS.

Questions connexes