Comment activer ASP classic dans IIS7.(5)

j'exécute IIS 7.5 dans Windows 7 et je suis déjà entré dans " Turn Windows features on or off "et j'ai activé ASP dans"Internet Information Services/World Wide Web Service/application Development Features". Une fois que J'ai fait cela, J'ai commencé à recevoir une erreur HTTP 404 disant:

la page que vous demandez ne peut pas être servie en raison de l'extension

configuration. Si la page est un script, ajouter un handler. Si le fichier doit être

télécharger, ajouter une carte MIME.

J'ai donc compris que j'avais besoin d'ajouter un mapping à *.asp dans le Handler mappings et le handler est cartographié C:WindowsSystem32inetsrvasp.DLL. Mais quand j'essaie de charger la page j'ai une erreur de serveur disant:

ne pouvait pas charger type "C:Windowssystem32inetsrvasp.dll".

personne Ne sait ce qui se passe ici, ou comment gérer cela?

une autre chose que je devrais mentionner est que j'ai j'ai déjà activé l'application 32 bits dans mon pool D'applications et défini ASP pour envoyer les erreurs au navigateur, mais aucune de ces choses n'a résolu le problème ou m'a donné plus d'informations.

Please note this is ASP Classic not ASP.NET, ASP.NET ça marche très bien pour moi.

17
demandé sur Lankymart 2012-01-31 02:53:27

6 réponses

  • panneau de configuration
  • cliquez sur les caractéristiques du programme
  • allumer et éteindre les fenêtres
  • aller à des services internet
  • sous Services World wide Web asp.net and others

cliquez sur ok et vos sites Web se chargeront correctement.

26
répondu ayenco 2012-07-22 13:46:14

si vous exécutez IIS 8 avec windows server 2012, vous devez faire ce qui suit:

  1. Cliquez Sur Gestionnaire De Serveur
  2. Ajouter des rôles et fonctionnalités
  3. cliquez sur next puis sur Role-based
  4. Sélectionnez votre serveur
  5. dans l'arborescence, choisissez serveur Web (IIS) > > serveur Web > > Développement de L'Application > > ASP
  6. Suivant et terminer

a partir de là, votre application devrait commencer à exécuter

18
répondu camposes 2013-07-13 00:54:29

il s'avère donc que si j'Ajoute les mappages de gestionnaire sur le site Web et le niveau D'Application, tout fonctionne à merveille. Je ne faisais que les ajouter au niveau du serveur, donc IIS ne savait pas pour mapper les pages asp à L'IsapiModule.

alors pour résoudre ce problème, allez sur le site Web où vous voulez ajouter votre application, puis double-cliquez sur Handler Mappings. Cliquez sur "Add Script Map" et entrez les informations suivantes:

RequestPath:*.asp

Exécutable: C:\Windows\System32\inetsrv\asp.dll

Nom: classique ASP (cela peut être tout ce que vous voulez qu'il soit

7
répondu Brandon 2012-01-31 21:01:49

j'ai trouvé quelques instructions détaillées ici: http://digitallibraryworld.com/?p=6

Le Conseil clé semble être, n'utilisez pas le 64-bit ASP.DLL (trouvé dans system32) si vous avez configuré l'application pool pour exécuter des applications 32 bits (au lieu de cela, utilisez L'ASP 32 bits.DLL.)

Ajouter un script map en utilisant le paramètre suivant:

Chemin De Demande: *.asp

Exécutable: C:\Windows\system32\inetsrv\asp.dll

Nom: tout ce que vous voulez. J'ai nommé mon ASP classique!--4-->

L'exécutable ci-dessus est 64 BIT gestionnaire ASP pour votre script asp. Si vous voulez que votre script ASP soit géré dans un environnement 32 bits, vous devez utiliser l'exécutable de cet emplacement:C:\Windows\SysWOW64\inetsrv\asp.dll.

bien sûr, si vous n'avez pas besoin de charger des bibliothèques 32 bits (ou des fournisseurs de données, etc.), il suffit de rendre votre vie plus facile en courant le 64-bit ASP.DLL!

5
répondu Dee 2012-01-31 21:31:17

si vous rencontrez le problème ci-dessus sur windows server 2008, vous devrez peut-être activer ASP. Pour ce faire, suivez ces étapes:

Ajouter un rôle de 'serveur D'Application':

  1. cliquez sur Démarrer, pointez vers le Panneau de configuration, cliquez sur Programmes, puis cliquez sur Activer ou désactiver les fonctionnalités de Windows.
  2. clic droit sur le Gestionnaire de Serveur, sélectionnez Ajouter des rôles.
  3. sur la page de L'Assistant Add Roles, sélectionnez Application Server, cliquez sur Next three times, puis cliquez sur Install. Windows Server installe le nouveau rôle.

puis, Ajouter un rôle de 'serveur Web':

  1. rôle du serveur Web (IIS): dans ServerManager, Roles, si le rôle du serveur Web (IIS) n'existe pas, ajoutez-le.
  2. sous le rôle de serveur Web (IIS) ajouter des services de rôle pour: ApplicationDevelopment:ASP, ApplicationDevelopment:ISAPI extensions, Security:Request Filtering.

Plus info: http://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8/classic-asp-not-installed-by-default-on-iis

4
répondu rockspider 2012-12-14 12:49:10

Add Authenticated Users

rendre le fichier accessible au groupe D'utilisateurs authentifiés. Faites un clic droit sur votre répertoire virtuel et donnez au groupe l'accès en lecture/écriture aux utilisateurs authentifiés.

j'ai fait face à problème sur windows 10 de la machine.

0
répondu Manoj Patil 2017-09-15 12:22:29