Activer le chemin parent sur IIS

Allez dans l’administration IIS
Gestionnaire des services internet (IIS)
Sites => votreSite => section IIS de la page => selectionnez ASP

Option Comportement => Activer les chemins d’accès relatifs au répertoire parent => mettre sur true

 

web.config allowDefinition=MachineToApplication erreur

La présence d’un web.config dans un sous dossier de votre site provoque une erreur de type allowDefinition=MachineToApplication

  • Mettez le dossier en question dans un répertoire différent
  • Dans le gestionnaire des services Internet IIS ajoutez au site un répertoire virtuel
  • Convertissez ce répertoire virtuel en application pour qu’il prenne en compte le web.config
  • redemmarez le serveur IIS

Debug ASP, trouver le fichier de config IIS express applicationhost.config

Vous avez besoin de configurer le fichier applicationhost.config pour faire du débug de fichier ASP simple (https://weblogs.asp.net/dixin/debugging-classic-asp-with-visual-studio)

Mais où se trouve ce pt de fichier ???
Si vous passez par l’arborescence de votre explorateur vous ne le trouverez peut être pas…

%USERPROFILE%\Documents\IISExpress\config\applicationhost.config

Ma solution
=> Allez dans C:\Users\VotreUser
=> dans la barre de navigation saisissez directement Documents (C:\Users\VotreUser\Documents)

La configuration à apporter au fichier

 

Afficher les processus de travail sur IIS v7.5 pour retrouver un ID

Pour faire du debogage sur Visual Studio sur des pages ASP vous aurez besoin d’attacher votre page à un processus, il se peut que vous ayez plusieurs processus IIS de lancé, pour savoir lequel choisir il vous faut donc localiser le bon processus.

=> Page d’accueil IIS (Gestion des services Internet)
=> Icone Processus de travail
Vous verrez ainsi la liste des processus en cours d’exécution (Nom du pool, ID du processus, utilisation)

screen-2016-11-10-09_19_31

Active Server Pages (ASP) erreur ‘ASP 0131’ activer les chemins parents

Pour activer les chemins parents sur IIS

Ouvrez le gestionnaire des services Internet IIS

Ouvrez le module ASP (installez le si il ne se trouve pas dans la liste des icones)

Paramètre: Mettre True et appliquez
Activer les chemins d’accès relatifs au répertoire parent

Redemarrez le serveur IIS

screen-2016-09-29-15_51_21

Une solution à opter: utiliser le chemin virtuel (lien à partir de la racine du site) pour définir un lien include

#include virtual= »/dossier/fichier.asp »

Utiliser Wamp et IIS en même temps, port 8080

Wamp et IIS utilisent le même port (skype aussi) le 80

Pour éviter les conflits de ports il suffit de configurer apache sur un autre port (8080 par exemple)

Lien du fichier de config
c:\wamp\bin\apache\apache2.4.9\conf\httpd.conf
Vous pouvez aussi passer par la barre des taches
Wamp =>Apache=>httpd.conf
screen-2016-09-08-14_55_24

Ensuite trouver les lignes suivantes (vers ligne 60)
Listen 0.0.0.0:80
Listen [::0]:80

et modifier le port
Listen 0.0.0.0:8080
Listen [::0]:8080

Pour vous connecter sur le localhost il vous faudra ajouter le port utilisé à la fin (http://localhost:8080/)