B
b.b
Is the days of VB6 we used to place all of our shared dll's in one
central location on a separate server within our network domain. All
apps that needed a shared dll would have the dll registered from this
location. If a shared dll needed to be upgraded in some way then we
would just overwrite the dll (if binary compat.) and all app that used
this shared dll would benefit from the upgrade.
Now I want to mimic this in dotnet, I want to have one central location
for shared dll's and all app's would reference these shared dll from
the central location. Now as this central location is on a separate
server I cannot install all the shared dll's in the server's GAC
because I cannot access the server's GAC from another server (unless
you know different). What I can do is reference the shared dll's from
the central location but I have to set the 'copy local = true' which is
not ideal if I want to upgrade the source dll because the client app
will need to be recompiled to pick up the new version of the shared dll
and we could be talking about hundreds of app's that would need
recompiling.
So my question is how do I store all my shared dll's on a separate
server location and reference them from other servers in dotnet but do
not copy the dll local?
I suppose what I want is a Domain Level GAC or something similar to
Active Directory for shared dll's.
Any help or links on this subject would be of help.
Many thanks
Billy
central location on a separate server within our network domain. All
apps that needed a shared dll would have the dll registered from this
location. If a shared dll needed to be upgraded in some way then we
would just overwrite the dll (if binary compat.) and all app that used
this shared dll would benefit from the upgrade.
Now I want to mimic this in dotnet, I want to have one central location
for shared dll's and all app's would reference these shared dll from
the central location. Now as this central location is on a separate
server I cannot install all the shared dll's in the server's GAC
because I cannot access the server's GAC from another server (unless
you know different). What I can do is reference the shared dll's from
the central location but I have to set the 'copy local = true' which is
not ideal if I want to upgrade the source dll because the client app
will need to be recompiled to pick up the new version of the shared dll
and we could be talking about hundreds of app's that would need
recompiling.
So my question is how do I store all my shared dll's on a separate
server location and reference them from other servers in dotnet but do
not copy the dll local?
I suppose what I want is a Domain Level GAC or something similar to
Active Directory for shared dll's.
Any help or links on this subject would be of help.
Many thanks
Billy