Hello All,
I'm running into a problem that I don't know how to solve (properly,
at least).
Our web servers are running Win2K and have Framework v1.0.3705 running
on them.
We have a DLL that we use to verify product registration information
from our clients.
Earlier this year, our (product) development team switched to VS 2003
development tools. Recently, a new version of our product verification
DLL was compiled (along with a Windows app which uses the DLL) and
distributed to our product sales and support staff.
Yesterday I tried installing this DLL on the web server and the web
process locked up (but not the server). On the server's console,
appeared a dialog with this error message:
"MS VC++ Debug Library (Dialog Title)"
"Program C:\WINNT\MIcrosoft.NET\Framework\v1.0.3705\aspnet_ wp.exe
R6029
- This application can not run using the active version of the MS.NET
runtime.
Please contact Application support team for more info"
Previously, this application was compiled using the VS2002 tools, but
the DLLs VS project has since been converted to the VS2003 format.
Suspecting a framework version problem, I downloaded the DLLs source
from SourceSafe into a local drive, and re-created the project using
the VS2002 tools that we still use for website development. I rebuilt
the project, and tested on our deployment server, and everything seems
OK.
As far as I can tell these are my options:
1. Install framework v1.1 on the web servers. IT people not too happy
about this one ("It's working, don't mess with it!")
2. Continue re-compiling changes using the VS2002 tools. I'm not too
happy about this one, since it means there will be two versions of
what should be one single DLL.
3. Regress the DLL's project so that it is a VS2002 project again. The
product developers are not too happy about this one since they will
have to maintain 2 compilers on the build machine.
Also, just to complicate matters:
The original developers stayed with VS2002 because (as I was told) our
Commerce Server2002 installation on the web server does not work with
VS2003 compiled web apps.
My preference is to upgrade the Framework version on the web servers
and figure out how to get the CommerceServer app to work with the new
Framework, but I could be persuaded to try something else.
So... Does anyone have any experience with a situation such as this?
How did you resolve it?
-tomas
//-----------------------------
// Tomas Vera
//
// ta***********@sbcglobal.net
//-----------------------------