2 messaggi dal 16 novembre 2001
Salve amici, è la prima volta che posto su questo forum.
Spero di non essere OT.
Dunque, il mio problema è il seguente:
ho creato con Visual Basic una dll activex da utilizzare in una pagina ASP. Ho registrato la dll sul server. Nella pagina ASP ho istanziato la dll con Set obj = Server.CreateObject("MioProgetto.MiaClasse").
Fin qui tutto bene. Il problema è sorto quando ho apportato modifiche alla dll, l'ho ricompilata ed ho provato a sovrascriverla alla precedente. Niente da fare mi dice che la dll non può essere sovrascritta perché è in uso. Se riavvio il server è tutto ok ma la prima volta che apro la pagina asp dove è istanziata sorge di nuovo il problema. Ovviamente ho inserito nel codice il Set obj = Nothing ma niente da fare. Come ben potete capire non posso riavviare il server ogni volta.
Sapete indicarmi la soluzione?

Grazie in anticipo.
Un salutone.

Fabio

1.605 messaggi dal 06 settembre 2002
quando utilizzi una volta una dll da web
per iis fin che è in funzione il servizio la dll potrebbe essere in utilizzo.
quindi per sostituirla o spegni la macchina o stoppi il servizio di iis
dal pannello di controllo (attenzione quando stoppi il servizio di iis
ti dice che deve stoppare anche altri servizi tipo www....)
quindi dopo aver sostituito la dll devi riavviare anche gli altri servizi

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
25 messaggi dal 09 aprile 2001
Ha ragione Okkio quando stoppi IIS se puoi mandare down il server alcuni minuti ti conviene aprile la cansole e digitare :

IISRESET -STOP

fai quello che devi fare e poi :

IISRESET -START

in questo modo stoppi tutti i servizi IIS

ciao.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.