PC Review


Reply
Thread Tools Rate Thread

asp 64bit question

 
 
GaryDean
Guest
Posts: n/a
 
      4th Aug 2008
I recently transferred a web project from my 32 bit computer running
server2003 to my 64bit Vista Ultimate computer. Of course all of my dlls,
etc are 32 bit but everything ran fine on the new computer. I supposed this
was due to the magic of WoW64. However I did find one dll that would not
run. The vendor told me that it was because I was running on a 64 bit
machine and that their dll was a 32 bit dll.

So, why did all the other dlls run fine and not this specific one.
(websupergoo ABCDpdf).

--
Regards,
Gary Blakely


 
Reply With Quote
 
 
 
 
Cowboy \(Gregory A. Beamer\)
Guest
Posts: n/a
 
      4th Aug 2008
..NET assemblies are compiled down to bytecode, which means they are not 32
bit specific, even when compiled there. This may not be true as a blanket
statement, of course, but it works for most everything.

The vendor DLL is one of two types:

1. Native 32-bit DLL
2. .NET DLL run through ngen for 32bit

It is most likely #1. In the COM world, 32-bit versus 64-bit matters. In the
..NET world it should not.

--
Gregory A. Beamer
MVP, MCP: +I, SE, SD, DBA

Subscribe to my blog
http://gregorybeamer.spaces.live.com/lists/feed.rss

or just read it:
http://gregorybeamer.spaces.live.com/

********************************************
| Think outside the box! |
********************************************
"GaryDean" <(E-Mail Removed)> wrote in message
news:ekW%23k%(E-Mail Removed)...
>I recently transferred a web project from my 32 bit computer running
>server2003 to my 64bit Vista Ultimate computer. Of course all of my dlls,
>etc are 32 bit but everything ran fine on the new computer. I supposed
>this was due to the magic of WoW64. However I did find one dll that would
>not run. The vendor told me that it was because I was running on a 64 bit
>machine and that their dll was a 32 bit dll.
>
> So, why did all the other dlls run fine and not this specific one.
> (websupergoo ABCDpdf).
>
> --
> Regards,
> Gary Blakely
>
>


 
Reply With Quote
 
erwien
Guest
Posts: n/a
 
      5th Aug 2008
Is it a COM interop assembly?

GaryDean wrote:

> I recently transferred a web project from my 32 bit computer running
> server2003 to my 64bit Vista Ultimate computer. Of course all of my
> dlls, etc are 32 bit but everything ran fine on the new computer. I
> supposed this was due to the magic of WoW64. However I did find one
> dll that would not run. The vendor told me that it was because I was
> running on a 64 bit machine and that their dll was a 32 bit dll.
>
> So, why did all the other dlls run fine and not this specific one.
> (websupergoo ABCDpdf).




--

 
Reply With Quote
 
Steven Cheng [MSFT]
Guest
Posts: n/a
 
      5th Aug 2008
Thanks for Gregory and erwien's input.

I also think that the problem is related to whether the dll is a pure
managed one. Also, though .NET assembly(compiled with any platform target)
can auto adapted to 32bit and 64 bit platform, for ASP.NET it is a bit
particular. Because it rely on IIS server, while IIS server(or a single
virtual application dir) can only be configured to run under a single
mode(32 or 64 ) at a time. It is configured via "enable32BitAppOnWin64 "
flag, I think we also need to make sure how to the IIS virtual dir is
configured currently so as to confirm whether the ASP.NET is running in
pure 64 bit mode or 32 bit mode via WOW. Then, we can go further to
analyize the problem dll(which not work).

#IIS7 - Running 32-bit and 64-bit ASP.NET versions at the same time on
different worker processes
http://blogs.msdn.com/rakkimk/archiv...32-bit-and-64-
bit-asp-net-versions-at-the-same-time-on-different-worker-processes.aspx

Sincerely,

Steven Cheng
Microsoft MSDN Online Support Lead


Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
(E-Mail Removed).

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------

>Subject: Re: asp 64bit question
>Date: Mon, 4 Aug 2008 12:28:33 -0500


>
>.NET assemblies are compiled down to bytecode, which means they are not 32
>bit specific, even when compiled there. This may not be true as a blanket
>statement, of course, but it works for most everything.
>
>The vendor DLL is one of two types:
>
>1. Native 32-bit DLL
>2. .NET DLL run through ngen for 32bit
>
>It is most likely #1. In the COM world, 32-bit versus 64-bit matters. In

the
>.NET world it should not.
>
>--
>Gregory A. Beamer
>MVP, MCP: +I, SE, SD, DBA
>
>Subscribe to my blog
>http://gregorybeamer.spaces.live.com/lists/feed.rss
>
>or just read it:
>http://gregorybeamer.spaces.live.com/
>
>********************************************
>| Think outside the box! |
>********************************************
>"GaryDean" <(E-Mail Removed)> wrote in message
>news:ekW%23k%(E-Mail Removed)...
>>I recently transferred a web project from my 32 bit computer running
>>server2003 to my 64bit Vista Ultimate computer. Of course all of my

dlls,
>>etc are 32 bit but everything ran fine on the new computer. I supposed
>>this was due to the magic of WoW64. However I did find one dll that

would
>>not run. The vendor told me that it was because I was running on a 64

bit
>>machine and that their dll was a 32 bit dll.
>>
>> So, why did all the other dlls run fine and not this specific one.
>> (websupergoo ABCDpdf).
>>
>> --
>> Regards,
>> Gary Blakely
>>
>>

>
>


 
Reply With Quote
 
GaryDean
Guest
Posts: n/a
 
      5th Aug 2008
no. It's ABCDpdf from websupergoo

--
Regards,
Gary Blakely
Dean Blakely & Associates
www.deanblakely.com
"erwien" <first.name_at_nospam.org> wrote in message
news:%(E-Mail Removed)...
> Is it a COM interop assembly?
>
> GaryDean wrote:
>
>> I recently transferred a web project from my 32 bit computer running
>> server2003 to my 64bit Vista Ultimate computer. Of course all of my
>> dlls, etc are 32 bit but everything ran fine on the new computer. I
>> supposed this was due to the magic of WoW64. However I did find one
>> dll that would not run. The vendor told me that it was because I was
>> running on a 64 bit machine and that their dll was a 32 bit dll.
>>
>> So, why did all the other dlls run fine and not this specific one.
>> (websupergoo ABCDpdf).

>
>
>
> --
>



 
Reply With Quote
 
Göran Andersson
Guest
Posts: n/a
 
      6th Aug 2008
GaryDean wrote:
> no. It's ABCDpdf from websupergoo
>


I suppose that you mean ABCpdf?

The professional edition is available for x64.

--
Göran Andersson
_____
http://www.guffa.com
 
Reply With Quote
 
Steven Cheng [MSFT]
Guest
Posts: n/a
 
      8th Aug 2008
Hi Gary,

Have you got any progress on this issue?

Sincerely,

Steven Cheng
Microsoft MSDN Online Support Lead


Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
(E-Mail Removed).

--------------------
>From: "GaryDean" <(E-Mail Removed)>
>Subject: asp 64bit question
>Date: Mon, 4 Aug 2008 10:32:42 -0600


>
>So, why did all the other dlls run fine and not this specific one.
>(websupergoo ABCDpdf).
>
>--
>Regards,
>Gary Blakely
>
>
>


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
64bit vs 32bit question Mike Matheny Windows Vista General Discussion 15 26th Mar 2007 09:48 AM
64bit question Billy Windows Vista General Discussion 9 21st Jun 2006 06:24 AM
The 64bit Question Tony McKee Windows XP General 15 14th Apr 2006 12:09 AM
Re: 64bit binaries could'nt run on 64bit AMD with Windows XP 64bit Edition Mike Brannigan [MSFT] Windows XP General 4 12th Mar 2004 04:27 PM
Re: 64bit binaries could'nt run on 64bit AMD with Windows XP 64bit Edition Alex Nichol Windows XP General 0 10th Mar 2004 12:11 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 11:14 AM.