2012-10-28 9 views
2

Je suis un administrateur système (pas pour une entreprise qui travaille pour une société tierce) et j'ai un problème avec une erreur que je reçois du côté du serveur lorsque je consulte son site web à partir du serveur.ASP Inclure le fichier introuvable

Erreur

Active Server Pages erreur 'ASP 0126'

Inclure fichier non trouvé

/login.asp, ligne 3

Le fichier d' «/includes/connecter .asp 'n'a pas été trouvé

J'ai activé p chemin d'accès dans IIS 7 mais il reste des erreurs. Je ne suis pas du tout un ASP, mais toutes les choses dans IIS ont l'air bien. Est-ce son code? Tout ce qu'il pourrait essayer? Avait-il le sentiment de faire de la recherche que cela avait quelque chose à voir avec ses chemins vers son dossier?

Merci les gars

+0

Probablement le site Web n'est pas à la racine. Essayez de lui demander de changer la ligne en: ''. –

+0

Cela dépend de la façon dont vous incluez le fichier. S'agit-il d'un chemin absolu ou relatif, ou de problèmes d'annuaire? – polin

Répondre

3

Vous pouvez recevoir un "ASP 0126" message d'erreur lorsque vous essayez d'afficher une page Web ASP qui est hébergé dans IIS 6

S'il vous plaît vérifier ce poste de MSDN. Les résolutions sont là.

ASP 0126

Juste pour apporter la réponse à débordement de la pile. Voici les solutions de contournement.

Méthode 1: Utilisez l'instruction virtuelle #include avec un chemin de fichier absolu

Pour contourner ce problème, utilisez l'instruction virtuelle #include avec un chemin de fichier absolu dans la page Web Test.asp . Considérez les exemples de code suivants: La ligne de code suivante ne fonctionne pas.

<!-- #include virtual ="../Date.asp" --> 

La ligne de code suivante fonctionne.

<!-- #include virtual ="Samples/Includes/Date.asp" --> 

Méthode 2: L'instruction de fichier #include avec un chemin relatif

Pour contourner ce problème, utilisez l'instruction de fichier #include avec un chemin relatif au test. page Web asp. Considérez les exemples de code suivants: La ligne de code suivante ne fonctionne pas.

<!-- #include virtual ="../Date.asp" --> 

La ligne de code suivante fonctionne.

<!-- #include file ="..\Date.asp --> 

Note By default, parent paths are disabled in IIS 6. To enable parent paths, you must manually set the AspEnableParentPaths property in the metabase to TRUE.