Je suis en train de migrer un site ASP classique sur un ancien serveur XP 32 bits vers un w7 64 bits. L'application fonctionne correctement là où elle est actuellement hébergée.Le script VB échoue lors de la migration vers W7
lors de la migration, je reçois des erreurs dans le fichier global.asa:
Sub Session_OnStart
'works fine
Set Session("GaoAppEnv")=Server.CreateObject("GaoCommon.AppEnv.1")
'error
Set Session("GaoSession")=Session("GaoAppEnv").CreateSession("file.tps")
...
Avec l'erreur:
Gao Subsystem error '80020009'
Unknown Exception
J'ai essayé d'ajouter une erreur de code attrapant dans le script vb autour du problème zone, mais quand j'essaie de faire WScript.Echo je reçois encore une autre erreur "Objet requis: 'WScript'"
J'ai ajouté les paramètres de registre pour GaoCommon.AppEnv.1 via DLL, mais file.tps semble être seulement être un chemin dans le registre du fichier lui-même, et semble être XML et pas ce que j'ai vu pour un filetype tps en ligne.
Il semble que j'ai raté quelque chose dans la migration, des pensées?
Update- choses que je l'ai déjà fait/vérifié:
- piscine App est 32bit
- Registre a été mis à jour avec les deux file.tps et GaoCommon.AppEnv.1
@ ansgar-wiechers merci pour votre modification – some1
Merci pour l'info. J'ai activé les applications 32bit lors de la migration, je vais ajouter cela à ma question. Donc, il n'y a aucun moyen de déboguer là dans le script vb? Des informations sur l'erreur initiale avec 'CreateSession'? – JWiley