2010-01-27 4 views
10

J'ai un projet ASP.NET dans Visual Studio et j'ai ajouté une application de forum ASP classique. Quand je lance ceci sur ma machine localhost (XP Pro avec IIS), j'obtiens "Ce type de page n'est pas servi car il a été explicitement forbiidden".Obtenir "Ce type de page n'est pas servi", Comment exécuter ASP classique dans VisualStudio sur la machine locale?

Ce projet a ASP.NET et ASP classique qui s'exécutent dans le même projet.

Comment puis-je configurer ma machine et/ou le projet Visual Studio pour exécuter l'application ASP?

Cette application fonctionne bien sur notre serveur web mais j'ai besoin de le modifier et de déboguer sur localhost.

Merci,

James

Répondre

0

Vous avez probablement pas activé ASP classique (il est désactivé par défaut).

Sous XP 64, vous devez accéder à Web Service Extensions sous IIS Manager et définir "Active Server Pages" sur "Allowed". Sur XP 32, c'est un peu différent (puisqu'il utilise une version antérieure d'IIS) - je pense que vous devez jouer avec l'onglet Filtres ISAPI dans les propriétés du site Web, mais je ne peux pas vérifier cela maintenant.

+0

Je suis XP 32 ... Est-ce que regarder. – James

+0

Je ne vois pas quoi faire dans les filtres ISAPI. Je ne trouve rien pour les extensions de service Web. J'ai IIS version 5.1 – James

0

Vous essayez d'exécuter ASP à partir du serveur Web de développement (également appelé Cassini) fourni avec Visual Studio. Ce serveur ne supporte pas les ASP classiques.

Vous devrez configurer votre serveur IIS pour gérer le site Web. Vous pouvez ensuite déboguer en attachant à l'instance de processus DLLHOST.EXE appropriée.

+0

Serai-je capable de fonctionner dans Visual Studio 2008? –

+0

@Thecrocodilehunter: Non, vous devrez toujours héberger un site ASP classique dans IIS. – AnthonyWJones

0

J'ai eu ce même problème et a constaté que la commutation IIS 6 mode d'isolation fixé il.

Dans Internet Information Services (IIS), faites un clic droit 'Sites Web' -> Service -> 'Exécuter les services Web en mode d'isolation IIS 5.0' Décocher

Questions connexes