best place to store .net assemblies

Posted by stackoverflow on Stack Overflow See other posts from Stack Overflow or by stackoverflow
Published on 2010-04-17T13:30:29Z Indexed on 2010/04/17 13:33 UTC
Read the original article Hit count: 187

Filed under:

To give a scenario, let us simply assume an engine that loads plug-ins and exposes features in the plug-in.

User 1 uploads a plug-in which allows implements Act 1

User 2 uploads a plug-in which allows implements Act 2

A plug-in in this case is .net assembly.

Now in this scenario, if we have to store all the assemblies - what would be the best place?

Also, the plug-in would require to be versioned so execution can happen of a particular version.

Further considering the plug-in engine is installed on multiple machines or on same machine as different instances (similar to sql server).

Would a centralized database (sql server 2005) with a table to store all the assembly be a good idea (centralized backup etc.,) (assembly size would be around 500kb to 1MB)

© Stack Overflow or respective owner

Related posts about c#