title: How to overcome Error#2146233079: Automation error?
body: <p>We have a .NET 3.5 component consumed by VB component through COM+ service. We are following the below steps to register the dll and </p>
  
  <ol>
  <li>Executed Regasm.exe /tlb and Regasm.exe /tlb /codebase for the main dll and its dependent dll.</li>
  <li>Registered VB component dll which consumes .NET dll in COM+.</li>
  <li>Registered the dotnet dlls of SEAC using step 1.</li>
  <li>IISRESET</li>
  </ol>
  
  <p>We have 3 servers with identical setup. Those are Dev Server, Test Server, stage Server. It is working fine in dev and Test server and it is giving the following exception in the stage server.</p>
  
  <pre><code>Error#2146233079: Automation error
  </code></pre>
  
  <p>We have done the following things in order to resolve the issue. But no luck.</p>
  
  <ol>
  <li>Taken a  the  all the dot net and vb dlls for app from the dev server and we deployed in to the Stage server with the process we following to deploy any other dll in dev but we are facing the same issue .</li>
  <li>same process repeated by taking the Test server. But still facing the same issue</li>
  <li>Checked in  the registries to confirm the availability of for .net framework 2.0,3.5(only thing we can think here is whether the frameworks are properly installed or not). Seems to be they are installed properly</li>
  <li>Restarted the Stage server once so that all the old  registry entries are wiped out and then we freshly registered the dlls.Still no luck</li>
  <li>Make a .Net 3.5 exe and run it in 217 server to check the .Net 3.5  is properly installed or not. It seems to be it is installed perfectly.</li>
  </ol>
  
  <p>Please help to overcome this issue.</p>