Page 1 of 1

Differences between .net Framework 2.0 32Bit and 64Bit?

Posted: Thu Apr 03, 2008 7:25 am
by Daniel
Hi there

AbleCommerce worked on a 32Bit Machine without Problems. Now we have tested to install AbleCommerce on a 64Bit Machine, but it didn't worked. When i start .../install/default.aspx, the IIS Server shows a Directory not Found Error message.

Here is the Event Log (sorry the OS is in German):

Code: Select all

Ereigniscode: 3005 
Ereignismeldung: Es ist eine unbehandelte Ausnahme aufgetreten. 
Ereigniszeit: 03.04.2008 09:29:10 
Ereigniszeit (UTC): 03.04.2008 07:29:10 
Ereignis-ID: 66fb329e317a4375b8462953481eed85 
Ereignissequenz: 2 
Vorkommen: 1 
Ereignisdetailcode: 0 
 
Anwendungsinformationen: 
    Anwendungsdomäne: /LM/W3SVC/1/Root/ablecommerce-1-128516813499221512 
    Vertrauensebene: Full 
    Virtueller Anwendungspfad: /ablecommerce 
    Anwendungspfad: C:\Inetpub\wwwroot\ablecommerce\ 
    Computername: xyz 
 
Prozessinformationen: 
    Prozess-ID: 3324 
    Prozessname: w3wp.exe 
    Kontoname: NT-AUTORITÄT\NETZWERKDIENST 
 
Ausnahmeinformationen: 
    Ausnahmetyp: NullReferenceException 
    Ausnahmemeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. 
 
Anforderungsinformationen: 
    Anforderungs-URL: http://localhost/ablecommerce/default.aspx 
    Anforderungspfad: /ablecommerce/default.aspx 
    Benutzerhostadresse: 127.0.0.1 
    Benutzer:  
    Ist authentifiziert: False 
    Authentifizierungstyp:  
    Threadkontoname: NT-AUTORITÄT\NETZWERKDIENST 
 
Threadinformationen: 
    Thread-ID: 1 
    Threadkontoname: NT-AUTORITÄT\NETZWERKDIENST 
    Identitätswechsel für: False 
    Stapelüberwachung:    bei System.Web.HttpResponse.End()
   bei CommerceBuilder.Configuration.TokenBase.a()
   bei CommerceBuilder.Configuration.TokenBase.get_Database()
   bei CommerceBuilder.Stores.AuditEventDataSource.CountForStore()
   bei CommerceBuilder.Services.AbleCommerceHttpModule.Init(HttpApplication context)
   bei System.Web.HttpApplication.InitModulesCommon()
   bei System.Web.HttpApplication.InitInternal(HttpContext context, HttpApplicationState state, MethodInfo[] handlers)
   bei System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext context)
   bei System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context)
   bei System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)

Re: Differences between .net Framework 2.0 32Bit and 64Bit?

Posted: Thu Apr 03, 2008 8:58 am
by keats76
If I had to guess, it would be that the AC7 dlls are compiled for 32 bit machines. I think the 64 bit window's OSes have a 32 bit "compatiblity" mode that they can use to run 32 bit dlls, but it might be something that needs to be turned on.

I'm really just talking out of my arse though :)

Good Luck!

Re: Differences between .net Framework 2.0 32Bit and 64Bit?

Posted: Fri Apr 04, 2008 12:36 am
by Logan Rhodehamel
My German is rusty, but I think this error is actually not "directory not found" but instead a object is null (NullReferenceException).

I think the problem is more likely the URL. You are attempting to access the home page of the store, when actually you should try to access the install url.
Try http://localhost/ablecommerce/install/default.aspx instead and please report back how it works!

Re: Differences between .net Framework 2.0 32Bit and 64Bit?

Posted: Fri Apr 04, 2008 7:17 am
by NC Software
Google has a language translation utility you can use Dr. Logan:

http://www.google.com/language_tools?hl=en

Code: Select all

Event Code: 3005 
Event message: It is an unhandled exception occurred. 
Event Time: 03.04.2008 09:29:10 
Event Time (UTC): 03.04.2008 07:29:10 
Event ID: 66fb329e317a4375b8462953481eed85 
Event Sequence: 2 
Occurrence: 1 
Event Detail Code: 0 

Application information: 
     Application domain: / LM/W3SVC/1/Root/ablecommerce-1-128516813499221512 
     Confidence level: Full 
     Virtual application path: / ablecommerce 
     Application path: C: \ Inetpub \ wwwroot \ ablecommerce \ 
     Computer name: XYZ 

Process information: 
     Process-3324 
     Process name: w3wp.exe 
     Account name: NT AUTHORITY \ NETWORK 

Except: 
     Ausnahmetyp: NullReferenceException 
     Exception message: Object reference not set to an instance of an object. 

Request information: 
     Request URL: http://localhost/ablecommerce/default.aspx 
     Requirement path: / ablecommerce / default.aspx 
     Users host address: 127.0.0.1 
     Users: 
     If authenticated: False 
     Authentication: 
     Thread Account name: NT AUTHORITY \ NETWORK 

Thread information: 
     Thread ID: 1 
     Thread Account name: NT AUTHORITY \ NETWORK 
     Impersonation for: False 
     Stack trace: at System.Web.HttpResponse.End () 
    At CommerceBuilder.Configuration.TokenBase.a () 
    At CommerceBuilder.Configuration.TokenBase.get_Database () 
    At CommerceBuilder.Stores.AuditEventDataSource.CountForStore () 
    CommerceBuilder.Services.AbleCommerceHttpModule.Init at (HttpApplication context) 
    At System.Web.HttpApplication.InitModulesCommon () 
    System.Web.HttpApplication.InitInternal at (Http context, HttpApplication State state, Method info [] handlers) 
    System.Web.HttpApplicationFactory.GetNormalApplicationInstance at (Http context) 
    System.Web.HttpApplicationFactory.GetApplicationInstance at (Http context) 
    At System.Web.HttpRuntime.ProcessRequestInternal (Http Worker Request wr)

Re: Differences between .net Framework 2.0 32Bit and 64Bit?

Posted: Mon Apr 07, 2008 6:02 am
by Mark Harris
What version of IIS are you using?

Re: Differences between .net Framework 2.0 32Bit and 64Bit?

Posted: Mon Apr 07, 2008 6:41 am
by Daniel
Version 6.0

Re: Differences between .net Framework 2.0 32Bit and 64Bit?

Posted: Mon Apr 07, 2008 10:12 am
by Logan Rhodehamel
Daniel wrote:Version 6.0
Hello Daniel - Did you see my note with the correct installation URL above? I did not get confirmation back whether you tried that. The URL in the error message you posted is incorrect, it is not the install URL.