473,382 Members | 1,362 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,382 software developers and data experts.

Co-existing ASP.NET 1.1 and 2.0???

Hi all --

We currently have an ecommerce application installed on a W2K Advanced
server running .NET 1.1.

In November, I installed .NET 2.0 in order to allow a Windows Forms
application I wrote to be run on the server for extracting system
information.

We have recently had an issue with our ecommerce application where we would
experience high CPU utilization and customers would begin calling in to
complain about slow response After looking into our EventLogs and audit
logs for our ASP.NET 1.1 apps, I would have a bunch of SOAP error messages
and connection fails, etc.

From my understanding of the application, when users log into our website,
we also access a third party's website at the same time using SOAP.

We later found out that third party had changed their IP address via DNS and
our firewall was blocking our servers outbound connection. We were
basically down over the weekend until Monday afternoon until we realized the
problem.

We then made the necessary firewall change and flushed the DNS cache. We
started receiving the correct IP address.

However, we were still experiencing some issues -- especially with something
internal to our application. It somehow displays a hyperlink to the end
user to our third party based on some condition. I'm not exactly sure what
that condition is. But...

Our IT department that wrote the software is blaming the issues that we have
been having from having the .NET 2.0 framework installed. This was likely
because the EventLog reports a message about "Unable to access Shim
Database..." message. According to Microsoft KB, this is a known issue and
has to do with read/write access to the registry. There is a hotfix, but I
never applied, since it appeared not to be an issue for us. Anyway, the IT
folks finally removed .NET 2.0 and the application and hyperlinks began
working correctly again.

All of the applications were configured to use ASP.NET 1.1 framework with
Internet Service Manager.

I'm currently debating with our IT folks that the problem was not related to
have 2.0 installed (it has been installed since last November!) and it was a
coincendence that application started working.

They are also telling me that they have seen "strange things happen" when
the 2.0 framework is installed on ecommerce servers running their
applications. I cannot get them to define strange... but this sounds like
copout.

From my basic understanding of .NET and writing a few programs in C# using
Forms and ASP.NET, I see no incompatibility issues with having both
frameworks installed side-by-side.

Isn't this the very essence of having a separate distributable runtime for
each release? So you don't break existing applications?

I've basically been banned from re-installing 2.0 on our web server because
of this incident.

I think this is totally ridiculous and cannot receive any concrete facts as
to what strange problems they experience and how the 2.0 framework messes up
their application. To me it seems like an easy answer.

I know the root cause has to do with their SOAP access to the vendor and
somehow when DNS does not resolve or there is a connectivity issue, it
causes the server to get bogged down due to the volume of logins that occur
with mutiple sessions attempting to do the same thing.

They have no response as of yet.

Does anyone have any opinions on this issue?

Can .NET 1.1 and 2.0 apps co-exist without issues????

....irate in IT land!


Aug 3 '06 #1
5 1230
dm3281,
As far as I can tell, since our organization has both 1.1 and 2.0 Framework
ASP.NET applications running off the same IIS instance, they can co-exist
quite peacefully.
The most important thing I can recommend is that you should have 2.0 apps
and 1.1 apps assigned to separate appPools in IIS. Otherwise, as long as the
scriptmaps for a particular application are set to the correct framework. I
haven't seen any such issues.

It's easy to point blame on something due to lack of knowledge or experience.

In a few cases, it is something completely unrelated that is actually
causing the problem.

So, tell your IT folks to be more specific about documenting exactly what
their issue is.
Peter

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"dm3281" wrote:
Hi all --

We currently have an ecommerce application installed on a W2K Advanced
server running .NET 1.1.

In November, I installed .NET 2.0 in order to allow a Windows Forms
application I wrote to be run on the server for extracting system
information.

We have recently had an issue with our ecommerce application where we would
experience high CPU utilization and customers would begin calling in to
complain about slow response After looking into our EventLogs and audit
logs for our ASP.NET 1.1 apps, I would have a bunch of SOAP error messages
and connection fails, etc.

From my understanding of the application, when users log into our website,
we also access a third party's website at the same time using SOAP.

We later found out that third party had changed their IP address via DNS and
our firewall was blocking our servers outbound connection. We were
basically down over the weekend until Monday afternoon until we realized the
problem.

We then made the necessary firewall change and flushed the DNS cache. We
started receiving the correct IP address.

However, we were still experiencing some issues -- especially with something
internal to our application. It somehow displays a hyperlink to the end
user to our third party based on some condition. I'm not exactly sure what
that condition is. But...

Our IT department that wrote the software is blaming the issues that we have
been having from having the .NET 2.0 framework installed. This was likely
because the EventLog reports a message about "Unable to access Shim
Database..." message. According to Microsoft KB, this is a known issue and
has to do with read/write access to the registry. There is a hotfix, but I
never applied, since it appeared not to be an issue for us. Anyway, the IT
folks finally removed .NET 2.0 and the application and hyperlinks began
working correctly again.

All of the applications were configured to use ASP.NET 1.1 framework with
Internet Service Manager.

I'm currently debating with our IT folks that the problem was not related to
have 2.0 installed (it has been installed since last November!) and it was a
coincendence that application started working.

They are also telling me that they have seen "strange things happen" when
the 2.0 framework is installed on ecommerce servers running their
applications. I cannot get them to define strange... but this sounds like
copout.

From my basic understanding of .NET and writing a few programs in C# using
Forms and ASP.NET, I see no incompatibility issues with having both
frameworks installed side-by-side.

Isn't this the very essence of having a separate distributable runtime for
each release? So you don't break existing applications?

I've basically been banned from re-installing 2.0 on our web server because
of this incident.

I think this is totally ridiculous and cannot receive any concrete facts as
to what strange problems they experience and how the 2.0 framework messes up
their application. To me it seems like an easy answer.

I know the root cause has to do with their SOAP access to the vendor and
somehow when DNS does not resolve or there is a connectivity issue, it
causes the server to get bogged down due to the volume of logins that occur
with mutiple sessions attempting to do the same thing.

They have no response as of yet.

Does anyone have any opinions on this issue?

Can .NET 1.1 and 2.0 apps co-exist without issues????

....irate in IT land!


Aug 3 '06 #2
Thanks for the feedback.

The funny thing is... I have no ASP.NET 2.0 apps installed on the server.
Our ecommerce application only uses 1.1.

I do require .NET 2.0 Framework installed due to a WinForm application that
I had written. That's it.

So I have no idea why they think .NET 2.0 is causing the issues. They
uninstalled and are saying the app worked when removed. So that was the
problem.

I think it was a coincidence myself.


"Peter Bromberg [C# MVP]" <pb*******@yahoo.nospammin.comwrote in message
news:DE**********************************@microsof t.com...
dm3281,
As far as I can tell, since our organization has both 1.1 and 2.0
Framework
ASP.NET applications running off the same IIS instance, they can co-exist
quite peacefully.
The most important thing I can recommend is that you should have 2.0 apps
and 1.1 apps assigned to separate appPools in IIS. Otherwise, as long as
the
scriptmaps for a particular application are set to the correct framework.
I
haven't seen any such issues.

It's easy to point blame on something due to lack of knowledge or
experience.

In a few cases, it is something completely unrelated that is actually
causing the problem.

So, tell your IT folks to be more specific about documenting exactly what
their issue is.
Peter

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"dm3281" wrote:
>Hi all --

We currently have an ecommerce application installed on a W2K Advanced
server running .NET 1.1.

In November, I installed .NET 2.0 in order to allow a Windows Forms
application I wrote to be run on the server for extracting system
information.

We have recently had an issue with our ecommerce application where we
would
experience high CPU utilization and customers would begin calling in to
complain about slow response After looking into our EventLogs and audit
logs for our ASP.NET 1.1 apps, I would have a bunch of SOAP error
messages
and connection fails, etc.

From my understanding of the application, when users log into our
website,
we also access a third party's website at the same time using SOAP.

We later found out that third party had changed their IP address via DNS
and
our firewall was blocking our servers outbound connection. We were
basically down over the weekend until Monday afternoon until we realized
the
problem.

We then made the necessary firewall change and flushed the DNS cache. We
started receiving the correct IP address.

However, we were still experiencing some issues -- especially with
something
internal to our application. It somehow displays a hyperlink to the end
user to our third party based on some condition. I'm not exactly sure
what
that condition is. But...

Our IT department that wrote the software is blaming the issues that we
have
been having from having the .NET 2.0 framework installed. This was
likely
because the EventLog reports a message about "Unable to access Shim
Database..." message. According to Microsoft KB, this is a known issue
and
has to do with read/write access to the registry. There is a hotfix, but
I
never applied, since it appeared not to be an issue for us. Anyway, the
IT
folks finally removed .NET 2.0 and the application and hyperlinks began
working correctly again.

All of the applications were configured to use ASP.NET 1.1 framework with
Internet Service Manager.

I'm currently debating with our IT folks that the problem was not related
to
have 2.0 installed (it has been installed since last November!) and it
was a
coincendence that application started working.

They are also telling me that they have seen "strange things happen" when
the 2.0 framework is installed on ecommerce servers running their
applications. I cannot get them to define strange... but this sounds
like
copout.

From my basic understanding of .NET and writing a few programs in C#
using
Forms and ASP.NET, I see no incompatibility issues with having both
frameworks installed side-by-side.

Isn't this the very essence of having a separate distributable runtime
for
each release? So you don't break existing applications?

I've basically been banned from re-installing 2.0 on our web server
because
of this incident.

I think this is totally ridiculous and cannot receive any concrete facts
as
to what strange problems they experience and how the 2.0 framework messes
up
their application. To me it seems like an easy answer.

I know the root cause has to do with their SOAP access to the vendor and
somehow when DNS does not resolve or there is a connectivity issue, it
causes the server to get bogged down due to the volume of logins that
occur
with mutiple sessions attempting to do the same thing.

They have no response as of yet.

Does anyone have any opinions on this issue?

Can .NET 1.1 and 2.0 apps co-exist without issues????

....irate in IT land!



Aug 3 '06 #3
After installing framework 2.0, you might want to double check that the
web application isn't set to run as 2.0. There should be a new ASP.NET
tab in the web application properties.

I believe there are cases where upgrading to 2.0 will auto upgrade web
application and you then have to use /noaspupgrade when installing
framework 2.0

http://msdn2.microsoft.com/en-us/library/sxkaek9b.aspx

--
Happy Coding!
Morten Wennevik [C# MVP]
Aug 3 '06 #4
It could be that a windows update that came down and updated your .net
install set the virtual directory or virtual server to .net 2.0 instead of
1.1 - breaking the ecomm app, when you uninstalled it set itself back.

On Thu, 03 Aug 2006 13:11:15 +0800, Morten Wennevik
<Mo************@hotmail.comwrote:
After installing framework 2.0, you might want to double check that the
web application isn't set to run as 2.0. There should be a new ASP.NET
tab in the web application properties.

I believe there are cases where upgrading to 2.0 will auto upgrade web
application and you then have to use /noaspupgrade when installing
framework 2.0

http://msdn2.microsoft.com/en-us/library/sxkaek9b.aspx
Aug 3 '06 #5
Morten Wennevik wrote:
I believe there are cases where upgrading to 2.0 will auto upgrade web
application and you then have to use /noaspupgrade when installing
framework 2.0
On a similar line, does anyone happen to remember how to make 2.0 the
*default* for all new web applications in IIS? I did find it once, but
subsequent searches after reinstalling my machine turned out to be
fruitless :(

--
Dylan Parry - http://webpageworkshop.co.uk

Programming, n: A pastime similar to banging one's head
against a wall, but with fewer opportunities for reward.
Aug 3 '06 #6

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

Similar topics

8
by: Malcolm Clift | last post by:
Hi All, Using wx, I'm trying to draw all items in a range of 50 in a text at certain co -ordinates (a simply textwrap) . A while back Alex Martelli was kind enough to give me the following to...
0
by: melledge | last post by:
Mozilla Foundation Co-Hosts Europe's Leading XML and Web Developer Conference XTech 2005 Conference to Bring Together XML and Web Technology Thought Leaders
1
by: Lee J. Moore | last post by:
I've spent a day writing software that will generate a multi-page/level family tree from a single HTML template and a Gedcom file, yet what seems like a minor issue with the CSS in the template is...
3
by: Steve Keanie | last post by:
We're running into a _big_ problem with the embedded co-processor for both COBOL and PL/I ... we can't get either compiler to recognize the VERSION option, which means that all DBRMs get created...
1
by: relisoft | last post by:
SEATTLE, Washington. - July 12, 2006: Reliable Software® announces the upcoming release of Code Co-op® version 5.0. Code Co-op is an affordable peer-to-peer version control system for distributed...
2
by: Mike | last post by:
I am using a server-side component for resizing/cropping images. Cropping is possible if I know the co-ordinates. I want to be able to offer users the ability to specify their own co-ordinates. ...
8
by: john | last post by:
To test a new piece of software designed to help with (among other things) eCommerce WWW site development. The software is fairly easy to use but you must fit a profile. Retail price is 120 GBP and...
1
by: kailashchandra | last post by:
Hello Everybody i am trying to get co-ordinate position of mouse using java script using the following code.it works fine on IE and other but it is not working on mozilla.i couldn't...
1
by: =?Utf-8?B?QWJoaXNoZWsgUmFp?= | last post by:
Hi, I am working on the application which is based on the co-ordinate system it will support on different language(Globalization). My problem is to how can get relative co-ordinate in different...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
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:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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...
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: 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:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.