title: Classic ASP invokes dll - works in 32 bit OS but fails in 64 bit OS with IIS 7.5
body: <p>I am working on a Classic ASP application. It used dlls to upload and download files to web server.</p>
  
  <p>FunctionUpload.dll is registered using the regsvr32.exe command. It works fine in Windows 2003 server , 32 bit OS with  IIS 6.</p>
  
  <p>Now the server is upgraded to Windows 2008 64 bit OS with IIS 7.5.  I registered the dll using regsvr32.exe  command in 64 bit OS. ( regsvr32.exe in C:\Windows\SysWOW64 folder using Admin login)</p>
  
  <p>When the ASP code tried to create an object of that dll it fails. </p>
  
  <pre><code>Set download = Server.CreateObject("FunctionUpload.File")
  </code></pre>
  
  <p>Please let me know what steps need to be done to access the dll from ASP code on a server with windows 2008 64 bit OS with  IIS 7.5?</p>
  
  <p>How to check if the dll is registered properly on a 64 bit OS?</p>
  
  <p>Should I make any changes in the IIS 7.5 settings to invoke that dll?</p>
  
  <p>Thanks
  Ashok</p>