?
Solved

error with web site when it was moved from server 2003 to 2008

Posted on 2010-01-12
11
Medium Priority
?
742 Views
Last Modified: 2012-05-08
I moved a web site from a  server nrunning windows web server 2003 to a new server running server 2008 standard. After the site is running for maybe an hour..well the time is not exact..we get an error that we do not get on the 2003 machine..

Retrieving the COM class factory for component with CLSID {6F1D3A09-81A5-481C-9769-72AC922BB409} failed due to the following error: 80070008.

Stack Trace:

[COMException (0x80070008): Retrieving the COM class factory for component with CLSID {6F1D3A09-81A5-481C-9769-72AC922BB409} failed due to the following error: 80070008.]
   Microsoft.VisualBasic.CompilerServices.Container.InvokeMethod(Method TargetProcedure, Object[] Arguments, Boolean[] CopyBack, BindingFlags Flags) +199
   Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack) +443
   ASP.default_aspx.Page_Load(Object sender, EventArgs e) +1026
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

 
0
Comment
Question by:Keking
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 4
11 Comments
 
LVL 33

Expert Comment

by:NJComputerNetworks
ID: 26293361
Windows 2003 usese IIS6 while Windows 2008 uses IIS7..., so there might be some compatibility problems... but I am unsure of this error... maybe someone else will know.

0
 

Author Comment

by:Keking
ID: 26293418
We have checked to see if there was a application dependancy problem.. there was not. The other suggestion I was given was that maybe there is a memory problem.. With IIS7 I am unsure how to check this and compare it to IIS6.
0
 
LVL 33

Expert Comment

by:Todd Gerbert
ID: 26293485
Do you know what object belongs to the CLSID 6F1D3A09-81A5-481C-9769-72AC922BB409?
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 33

Expert Comment

by:Todd Gerbert
ID: 26293531
If you look in regedit on the server, under HKEY_CLASSES_ROOT\CLSID you should find a key named {6F1D3A09-81A5-481C-9769-72AC922BB409}, under this key you should see at least two sub-keys: InProcServer32 and ProgId. What are those values?

Is this a 32- or 64-bit application?
0
 

Author Comment

by:Keking
ID: 26293572
I was just going to ask how I find out. Thanks, I will look. fyi.. It is going to take and hour or two to get access to that server. I will post it back when I do.
0
 

Author Comment

by:Keking
ID: 26294078
I could not find it on the 2008 server. That code was not listed. I also discoverd the  old server is running windows 2000 not 2003
0
 
LVL 33

Accepted Solution

by:
Todd Gerbert earned 2000 total points
ID: 26295606
Well, looking at the stack trace you posted in your question it appears as though the Page_Load event is using CreateObject to instantiate an object, and this object is failing - possibly because it isn't installed.

Is this a 32- or 64-bit application?
0
 

Author Comment

by:Keking
ID: 26295969
The new server is 64 bit the old is 32 bit
0
 

Author Comment

by:Keking
ID: 26296528
found it.
under InprocServer32
  (default)             REG_SZ      D:\ecommerce\comobj\asiec5.dll
 ThredingModel    REG_SZ

ProgID
 (default)              REG_SZ    ASIEC5.object.1
0
 
LVL 33

Expert Comment

by:Todd Gerbert
ID: 26296692
That file name doesn't ring any bells, and doesn't turn up anything on Google - do you know what it is?

Perhaps this COM object is 32-bit, which will not work with a 64-bit website.

You can run your web site as 32-bit by setting "Enable 32-bit Applications" to true for your web applications pool - that should make interaction with a 32-bit COM object possible.
Untitled.png
0
 

Author Closing Comment

by:Keking
ID: 31676099
this gave me what I need to go and talk with the programmer. Thank you for all the help!
0

Featured Post

What Is Blockchain Technology?

Blockchain is a technology that underpins the success of Bitcoin and other digital currencies, but it has uses far beyond finance. Learn how blockchain works and why it is proving disruptive to other areas of IT.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I had a question today where the user wanted to know how to delete an SSL Certificate, so I thought that I would quickly add this How to! Article for your reference. WHY WOULD YOU WANT TO DELETE A CERTIFICATE? 1. If an incorrect certificate was …
Resolving an irritating Remote Desktop connection that stops your saved credentials from being used.
This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…
This tutorial will walk an individual through setting the global and backup job media overwrite and protection periods in Backup Exec 2012. Log onto the Backup Exec Central Administration Server. Examine the services. If all or most of them are stop…
Suggested Courses

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question