AppDomain - Shadow Copy URGENTE!!

venerdì 15 giugno 2007 - 09.51

us01739 Profilo | Expert

Ciao a tutti,
ho realizzato un servizio (vb.net 2.0) che ogni 4 ore carica una DLL a runtime e ne esegue il codice.

Per farlo ho utilizzato questo codice:
Dim asm As Assembly = Assembly.LoadFile("c:\folder\test.dll") Dim typeArray As Type() = asm.GetTypes() For Each thisType As Type In typeArray If thisType.Name = "miaclasse" Then Dim meth As System.Reflection.MethodInfo = thisType.GetMethod("nomedellasub") If Not meth Is Nothing Then Dim objInstance As Object = Activator.CreateInstance(thisType) meth.Invoke(objInstance, Nothing) meth = Nothing End If End If Next

Ora, il mio problema è che vorrei aggiornare questa dll senza bloccare il servizio.
Ho letto un po di roba sull' AppDomain e AppDomianSetup, ma non ci salto fuori...

Qualcuno è in grado di darmi un consiglio su come modificare il codice sopra per fare in modo che funzioni uguale ma che utilizzando shadowcopy mi consenta di aggiornare il file?

Grazie 1000 fin da ora!
Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
http://www.robertogelmini.com
---------------------------------------------------
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5