title: Can Microsoft.office.interop.word.dll work without installing office?
body: <p>My ASP.Net-C# application works with mailmerge and the dll by name Microsoft.Office.Interop.Word.dll V14.0.0.0. All is well on my desktop (where office is installed). However when this application is deployed on the production machine, the following error is thrown:</p>
  
  <blockquote>
    <p>System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).</p>
  </blockquote>
  
  <p>When the class is registered, the following error is found: </p>
  
  <blockquote>
    <p>Microsoft.Office.Interop.Word.dll was loaded but the entry-point DLLRegisterServer was not found. Make sure, this is a valid dll or OCX and try again.</p>
  </blockquote>
  
  <p>How do I fix this problem? Office suite can't be installed on the production machine.</p>