473,396 Members | 1,846 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

asp 64bit question

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
Aug 4 '08 #1
6 1321
..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" <gd**********@newsgroup.nospamwrote in message
news:ek******************@TK2MSFTNGP03.phx.gbl...
>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

Aug 4 '08 #2
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).


--

Aug 5 '08 #3
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:
ms****@microsoft.com.

==================================================
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" <gd**********@newsgroup.nospamwrote in message
news:ek******************@TK2MSFTNGP03.phx.gbl. ..
>>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


Aug 5 '08 #4
no. It's ABCDpdf from websupergoo

--
Regards,
Gary Blakely
Dean Blakely & Associates
www.deanblakely.com
"erwien" <first.name_at_nospam.orgwrote in message
news:%2****************@TK2MSFTNGP04.phx.gbl...
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).

--

Aug 5 '08 #5
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
Aug 6 '08 #6
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:
ms****@microsoft.com.

--------------------
>From: "GaryDean" <gd**********@newsgroup.nospam>
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
Aug 8 '08 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Christian McArdle | last post by:
REQUEST FOR DISCUSSION (RFD) unmoderated group comp.os.ms-windows.programmer.64bit This is a formal Request For Discussion (RFD) to create comp.os.ms-windows.programmer.64bit as an unmoderated...
7
by: Jeff Gilchrist | last post by:
I have tried searching the newsgroup along with the GCC site and could not find what I think is probably a simple solution. I am using a 64bit unsigned long long integer and can manipulate 64bits...
11
by: Vijay Chegu | last post by:
I have built a 64bit ATL COM dll. When i register the dll on IA64 windows Enterprise server 2003, i get following error. DllRegisterServer in mydll.dll failed. Return code was : 0x80020009 ...
3
by: Frank Uray | last post by:
Hi all I have written a WindowsService in C# 2005. I am running this service on a 64bit Windows Server 2003 and I like to run some Interop.Excel within this service. It seams that Interop...
4
by: mike | last post by:
I have found that orig tested 64 bit on our 64bit windows 2003 server...about 1 year ago...and company decided to use sql 32 bit on the 64bit os my question and any information is very welcome ...
1
by: GaryDean | last post by:
We have been developing all of our .net applications on 32 bit windows using 32 bit SQL Server. We are being asked to now deploy to servers running 64bit windows and 64bit SQL Server. Are there...
8
by: kjhishere | last post by:
I need to know if I'm running on 32bit or 64bit ... so far I haven't come up with how to get this info via python. sys.platform returns what python was built on ... but not what the current system...
2
by: not_a_commie | last post by:
I've been using INPUT as declared below. However, I get warnings about this being incompatible with a 64bit OS. I have no 64bit OS to test on. However, is it true that the union in the INPUT...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.