473,396 Members | 1,923 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.

Framework version issues

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
//-----------------------------
Nov 16 '05 #1
2 1758
Tomas,

I believe, but am not 100% sure, that when VS.NET 2003 was installed it
upgraded your Framework to v1.1 as well. Then as you compiled the dll, it
was compiled with the v1.1 of the Framework. I believe by default this
would be the case with compiling with either 2002 or 2003 versions of VS.NET
on the same machine. Thus, when you install that dll on the webserver that
is running v1.0, it would have unpredictable results like locking up the
webserver.

I would recommend upgrading the Framework on the webserver to v1.1. Do you
not have some test servers configured identical to your production server so
that you can 1) reproduce the problem in a test environment, and 2) upgrade
the Framework to prove that that will fix the problem as well as remove the
fears the IT folks would have about updating software in the production
environment. If you don't have a test server, then you absolutely need to
build one and use it.

- Patrick Altman
"Tomas Vera" <ta****@sbcglobal.net> wrote in message
news:td********************************@4ax.com...
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
//-----------------------------

Nov 16 '05 #2
Yes, we have the test servers (this is where the problem was
identified, the live server was not affected with a bad DLL).

And, although there are two versions of the Framework on my
development machine, VS2002 is hard-wired to work with v1.0 of the
Framework, as vs2003 is hardwired to work with v1.1 (try uninstalling
the "required" framework version and see what happens!).

As I mentioned, I'm holding out for the Framework upgrade on the web
servers, that would make life so much easier. I'm still researching
the CommerceServer 2002 issue, though.

Thanks, for your input.

On Fri, 20 Aug 2004 10:49:32 -0500, "Patrick Altman"
<paltmanATgmailDOTcom> wrote:
Tomas,

I believe, but am not 100% sure, that when VS.NET 2003 was installed it
upgraded your Framework to v1.1 as well. Then as you compiled the dll, it
was compiled with the v1.1 of the Framework. I believe by default this
would be the case with compiling with either 2002 or 2003 versions of VS.NET
on the same machine. Thus, when you install that dll on the webserver that
is running v1.0, it would have unpredictable results like locking up the
webserver.

I would recommend upgrading the Framework on the webserver to v1.1. Do you
not have some test servers configured identical to your production server so
that you can 1) reproduce the problem in a test environment, and 2) upgrade
the Framework to prove that that will fix the problem as well as remove the
fears the IT folks would have about updating software in the production
environment. If you don't have a test server, then you absolutely need to
build one and use it.

- Patrick Altman


Nov 16 '05 #3

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

Similar topics

2
by: Darwin Fisk | last post by:
I have an app that is deployed that uses .config file settings. I have an update of that app that I am installing using a setup and deployment project. The basic setup process works fine. Now I...
1
by: Basil Parmesan | last post by:
After installing the IE SP2 upgrade in late August, I attempted to install the .NET Framework security patches recommed by the Microsoft Upgrade site. I get all types of error messages, basically...
4
by: Mark | last post by:
We're going to need to run the 1.1 and 2.0 version of the .NET Framework on our web server. I'd love to see online documentation regarding the issues involved. For example: Do all 1.1 web...
3
by: Michael Hoehne | last post by:
Hi, I'm currently facing a problem with a mixed environment using .NET 1.1 and ..NET 2.0 web services. We have a client application (the "client", system 1) running on .NET 2.0/WinXP, calling...
10
by: lawrence k | last post by:
I work mostly in PHP, but at the web design firm where I work we are thinking of switching to Ruby on Rails. Our lead designer recently installed Typo on a client's site and he said to us, with...
5
by: nhmark64 | last post by:
Hi, What is the relationship between "Microsoft .NET Framework 3.5 – Beta 1" and "Visual Studio Code Name "Orcas" Beta 1"? Should I install 1 first than the other, or just 1? I need to start...
5
by: jroozee | last post by:
I am developing in VS '03. I have all of the current framework versions installed on my PC, 1.1, 2.0, and 3.0. How can I make sure the code I am developing in is using the 3.0 framework version?...
17
by: Georg Scholz | last post by:
We are about to design an application, which will used by 10,000 people world-wide, mainly hospitals, doctors and scientists. There will be multiple language Versions. The app will be about 1...
66
by: Jon Skeet [C# MVP] | last post by:
I'm sure the net will be buzzing with this news fairly soon, but just in case anyone hasn't seen it yet: Microsoft are going to make the source code for the .NET framework (parts of it,...
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: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
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...

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.