|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : février 2007 Messages : 179 ![]() |
Bonjour,
Nous avons un site intranet développé en langage ASP sur un serveur web IIS. A l'authentification, il va chercher les MDP dans le active directory du domaine par une fonction CITRIX. voici le code. Code :
D'autre part, nous avons un serveur windows 2003 avec le service d'accès à distance aux applications Citrix. Vendredi dernier, nous avons changé de serveur Citrix et nous sommes passés d'un OS windows server 2000 à 2003. Depuis, le site intranet ne fonctionne plus. Après l'authentification, impossible d'afficher la page d'accueil. J'ai pu lire qu'il y avait quelque fois des problèmes de compatibilité entre les fonctions objet CITRIX et certains langages où OS. Est-ce que quelqu'un sait d'où ça peut venir ???? Là nous sommes bloqués et je ne connais pas le code ASP. Merci d'avance. |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() Inscription : octobre 2003 Messages : 2 886 ![]() |
Salut,
Je ne sais pas ce qu'est un objet CITRIX, mais si l'objet et le code ASP sont les mêmes que sûr l'ancien serveur. Le problème vient du serveur et pas du tout de CITRIX ou ASP. Tous ce que fait le code c'est d'écrire un cookie en utilisant une méthode urlencode de l'objet. Or urlencode existe déjà en ASP. Dans ce cas bien précis je ne sais pas pourquoi utiliser cet objet. D'autres applications en ASP fonctionnent-elles sur ce serveur? Que ce passe-t-il exactement? Une page blanche, une erreur, quelle erreur? IIS est-il paramétré correctement? As-tu un répertoire virtuel correspondant à ton application? Si oui, sur la page que tu nous montres essaie déjà de faire tout en haut de la page un copier/coller de Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() Inscription : février 2007 Messages : 179 ![]() |
Bonjour
Merci pour votre réponse. > Sur le serveur web, il n'y a pas d'autres application ASP. > En ce qui concerne l'erreur, sur IE j'ai la page Impossible d'afficher la page. Sur Firefox, j'ai plus de détails : Microsoft OLE DB Provider for ODBC Drivers erreur '80004005' [Microsoft][Pilote ODBC Microsoft Access]Erreur générale Impossible d'ouvrir la clé de registre 'Temporary (volatile) Jet DSN for process 0xffc Thread 0xe1c DBC 0x21e1b7c Jet'. /boilerplate.asp, ligne 31 J'ai vu sur microsoft la cause de cette erreur. Il faut que je vérifie les autorisations pour la clé de registre avec l'admin réseau. Je vous tiens au courant. Donc d'après ce que je comprends, ça viendrait plutôt de la connexion à la base Access via le driver ODBC ?? Le code de la ligne 31 correspond à l'ouverture de la connexion avec Access. Code :
> J'ai fait le test avec coucou et je le vois bien (page blanche avec en haut coucou) J'espère que ça vous parle plus qu'à moi !! J'attends vos réponses. Merci. |
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
Salut,
Il s'agit plutôt d'un problème de droits. Peut-être devrais-tu verifier les droits NTFS sur le fichier Access et enlever le mot de passe. L'utilisateur IUSR_NOMDELAMACHINE doit avoir les droits "modifier" sur la base. A+ |
|
00
|
Copyright © 2000-2012 - www.developpez.com