Hi all,
I've been a ASP.NET/WCF developer for most of my .NET developer career so I'm very used to the idea of just having all DLLs sitting in the bin folder of the IIS directory.
However, in a recent project we have to share several DLLs (around 50) between a WCF web service and several .exe programs so one of our team member suggested that we can install these DLLs into the GAC.
I can't see anything wrong with this idea but I just have a feeling that installing domain DLLs such as data access and business logic for a specific product into GAC is wrong because these DLLs are not like System.Data, which is reusable across many different products.
Do you install your product's DLLs into GAC?