Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Live-updating DLL's on a Citrix: is this possible?

Status
Not open for further replies.

MarnickTelenet

Programmer
Sep 6, 2006
18
BE
We have a Windows .NET application that is running on a Citrix-server.

The application uses stored-procedures on a SQL-server.

We want to stop using stored-procedures because we want to centralise all the logic (insert/update/delete) in a business-framework written in .NET.

This means that the logic moves from the SQL-stored-procedures to DLL's (written in VB.NET).

We see one big disadvantage of this step.

Stored-procedures: we can live-update them (= while a lot of users were using the app on Citrix). Because of that, a lot of logic-updates could be done without the users knew it and without stopping the users using the app.

I'm almost sure we will not be able to live-update the DLL's. A "logic-DLL" will only be updateble after the last user has stopped using the app.

That means: if you move logic from stored-procedure to DLL, you get an update-disadvantage. For every update, even the smallest one, it wil be necessary that all users leave the application so that the DLL's become free for replacing them with a never version.

Is there a solution for this problem??? Is there a way to live-update DLL's on a Citrix-server??? (Same question on a standard terminal server)
 
I'm not a programmer (except for SQL), but couldn't you use ASP.net and run the application is a web browser, instead of loading the application on machine and updating each installation?

Patrick Rouse
Microsoft MVP - Terminal Server
 
Patrick,

Indeed, with ASP.NET it is possible to update the DLL's, because the DLL's are called by the IIS and are most of the time free. Buth with ASP.NET you need an extra service (IIS) and our custumers want an Windows-application, not a web-application! So ASP.NET is not an option...

Thank you for the suggestion!

Marnick.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top