Toon posts:

[IIS] DLL Registreren die door een ASP pagina gebruikt word

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ten eerste, ik ben niet zeker waar dit topic hoort, in CSA, PRG of WSS....ik heb hem hier maar geplaatst, en als t niet goed is zie ik hem vast wel verhuizen :)

De situatie: Ik heb een webapplicatie, deze is geschreven in VB6 en ASP. Uit het VB6 project komen meerdere DLL's, de ASP pagina's doen niets anders dan een nieuw object aanmaken, die roept dus de dll aan. Zo is er dus een webapplicatie, waarvan de persoon die de applicatie installeerd niet ervan tussen kan gaan met de source. Ok goed en aardig, niet helemaal mooi was ook niet mijn keuze. Maar ik moest dus enkele aanpassingen doen in die applicatie (ik heb de source wel) en dit heb ik gedaan, getest in mijn ontwikkelomgeving (Win XP SP2, VB6, IIS 5.0, SQL Server 2000, MDAC 2.8 SP1). Daar werkt alles perfect.

Maar nu moet het dus getest worden, op een niet ontwikkelomgeving (Win2k3 Server, IIS 6, MDAC 2.8 SP2, maakt verbinding met een andere SQL Server 2000). Maar daar loop ik tegen een probleem aan. Ik krijg bij het navigeren naar de pagina elke keer de volgende melding:
code:
1
2
3
4
5
APPMAIN error '800a01ae' 

Class does not support Automation or does not support expected interface 

/test/logon.asp, line 4


APPMAIN is mijn dll, deze heb ik net als alle andere dll's netjes geregistreerd. Ik heb ook MDAC al opnieuw geinstalleerd en Microsoft Jet engine 4.0 met SP8, daar sprak google veel over maar dit heeft mijn probleem helaas niet kunnen verhelpen.

De vb6 runtimes heb ik ook geinstalleerd, bij microsoft is hetvolgende bekend:
PRB: Error Message: Class Does Not Support Automation or Expected Interface

[ Voor 4% gewijzigd door Verwijderd op 31-08-2006 12:11 ]


  • pasta
  • Registratie: September 2002
  • Laatst online: 04-04 23:18

pasta

Ondertitel

Register DLL is volgens mij de term die je zoekt, probeer de oplossing die hier genoemd staat eens. :)

Signature


Verwijderd

Topicstarter
pasta schreef op donderdag 31 augustus 2006 @ 13:29:
Register DLL is volgens mij de term die je zoekt, probeer de oplossing die hier genoemd staat eens. :)
Been there, done that ;) Op die manier zijn alle dll's geregistreerd

Verwijderd

Topicstarter
PRB: Calling Third-Party Component Fails from Active Server Pages <= dit lijkt mij ook wel van toepassing... iemand die dit wat verder op weg helpt?

Verwijderd

Topicstarter
*schop*

Verwijderd

Topicstarter
En nog maar eens up, niemand?

Verwijderd

Al toegevoegd via IIS -> Servernaam -> Web Service Extentions
Rechtermuis klik -> "Add new Web service Extention" -> Dll -> Add
Start -> Run -> iisreset
?

Meer info: http://www.jick.nl/Knowle...nnot_be_run_on_IIS_6.html

En heb je wel execute rechten voor de IUSR_computernaam op de NTFS permissions staan?
En heb je "Scripts and Executibles" toegelaten in de IIS settings voor je website?

[ Voor 53% gewijzigd door Verwijderd op 06-09-2006 08:37 ]


Verwijderd

Topicstarter
Verwijderd schreef op dinsdag 05 september 2006 @ 19:24:
Al toegevoegd via IIS -> Servernaam -> Web Service Extentions
Rechtermuis klik -> "Add new Web service Extention" -> Dll -> Add
Start -> Run -> iisreset
?

Meer info: http://www.jick.nl/Knowle...nnot_be_run_on_IIS_6.html

En heb je wel execute rechten voor de IUSR_computernaam op de NTFS permissions staan?
En heb je "Scripts and Executibles" toegelaten in de IIS settings voor je website?
Volmondig ja, het toevoegen van de dll's als webservice extension zou niet nodig zijn, maar heb t al wel gedaan.

De rechten zijn ook goed, heb op alle files die de applicatie gebruikt Everyone toegevoegd met alle rechten, en Scripts and Executables staat ook aan voor de website

Verwijderd

En de Event Viewer zegt die iets?

update:
Ik heb ook nog even wat gegoogled, maar alle websites geven MDAC terug als probleem.
Hier heb helaas weinig kennis van, 1 artikel leek mij bij jou prbleem passen:
Threading issues with Visual Basic 6.0 ActiveX components

Laat even weten wat de oplossing was. Ik ben erg nieuwschierig.

[ Voor 82% gewijzigd door Verwijderd op 06-09-2006 19:33 ]


Verwijderd

Topicstarter
Verwijderd schreef op woensdag 06 september 2006 @ 12:55:
En de Event Viewer zegt die iets?

update:
Ik heb ook nog even wat gegoogled, maar alle websites geven MDAC terug als probleem.
Hier heb helaas weinig kennis van, 1 artikel leek mij bij jou prbleem passen:
Threading issues with Visual Basic 6.0 ActiveX components

Laat even weten wat de oplossing was. Ik ben erg nieuwschierig.
Event viewer zegt helaas ook niks spannends. Die url suggereert Unattended Execution, Upgrade ActiveX Controls, Retained In Memory en Apartment Threaded aan te zetten. Dat stond allemaal al aan dus daar ligt het helaas ook niet aan

Verwijderd

Topicstarter
OPGELOST!
Compileren met binary compability was mijn oplossing :) vreemd dat dat niet nodig is voor debuggen enzo
Pagina: 1