I have one .net component (comp1) to be used from old asp in iis 5 (XP prof. development machine). A second .net component (comp2) is used by comp1. Both components are strong named & added to GAC, comp1 is registered for COM interop. All works fine.
For development both components are residing in one VStudio solution, giving each of them new version numbers when building solution.
As there are no changes to comp2 right now, i put an <assemblyBinding> into machine.config with <bindingRedirect oldVersion="1.0.0.0-1.0.9999.99999" newVersion="*version_in_GAC*"> to be able to work on comp1 without the need to update comp2 in the GAC.
This works fine if comp1 is used within a "normal" application (.exe), but if comp1 is used by an asp page a exception is thrown ("Could not load file or assembly...")