473,809 Members | 2,849 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

ASP and ASP.NET applications running side by side during a migration

Hi all,

We have been approached by a company that have large 2 tier ASP based
website using SQL Server as the backend. These systems have been in place
for well over a decade with a small inhouse team doing any maintainance
required.

They now want to move to ASP.NET 2.0 in phases. Starting by doing any new
development work in ASP.NET while still maintaining their old code in ASP
with a minimal migration of code if required. Given the size of their
migration it seems to be the most workable solution for the moment.

1. The ASP pages have a truck load of session objects and application
variables and we need to find an elegant way to make use of them in our ASPX
pages.

2. As it is a 2 tier system, they have their entire business logic
encapsulated in functions grouped together in different ASP pages. Whenever
a page requires a function, they include the ASP page containing the
function. We want to find a way to make calls to these functions from our
..NET pages. We are not considering duplicating the business logic on the dot
net side because of the volume and because there is little or no
documentation available on hand.

I would really appreciate any pointers in the right direction.

TIA
-MW
May 10 '07
10 1419
I think you've answered your own question. You can't be expected to do good work with huge limitations.

You can suggest a way forward, doing the job correctly now. They can accept the recommendation or not.

But when the customer starts to dictate how to do the programming, there can only be problems and dissatisfaction , or worse, a bad
reference on your work.

The customer should not constrain you to do things in a less-than-correct way. If they don't have the money to do the job right, or
you can't meet their budget constraints and do the job right, then it will not be a win-win situation.

"lonsharim" <mu************ @trellisys.netw rote in message news:1B******** *************** ***********@mic rosoft.com...
Jon,

Thanks for your response.

I agree with you. The problem is my client doesnt have the kind of resources to convert the entire system. The size of the project
is extremly large and they dont want to invest in a full scale migration. Thats a huge limitation when we are entrusted to suggest
a way forward.

-MW


"Jon Paal [MSMD]" <Jon[ nospam ]Paal @ everywhere dot comwrote in message news:eH******** ******@TK2MSFTN GP04.phx.gbl...
>You are proposing to build a hybrid system. This is not going to be desireable for the long term. I believe it would be better
to convert all now, rather than having to live with a hybrid and then converting remainder later.


"lonsharim" <mu************ @trellisys.netw rote in message news:22******** *************** ***********@mic rosoft.com...
>>Hi all,

We have been approached by a company that have large 2 tier ASP based website using SQL Server as the backend. These systems
have been in place for well over a decade with a small inhouse team doing any maintainance required.

They now want to move to ASP.NET 2.0 in phases. Starting by doing any new development work in ASP.NET while still maintaining
their old code in ASP with a minimal migration of code if required. Given the size of their migration it seems to be the most
workable solution for the moment.

1. The ASP pages have a truck load of session objects and application variables and we need to find an elegant way to make use
of them in our ASPX pages.

2. As it is a 2 tier system, they have their entire business logic encapsulated in functions grouped together in different ASP
pages. Whenever a page requires a function, they include the ASP page containing the function. We want to find a way to make
calls to these functions from our .NET pages. We are not considering duplicating the business logic on the dot net side because
of the volume and because there is little or no documentation available on hand.

I would really appreciate any pointers in the right direction.

TIA
-MW



May 14 '07 #11

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

Similar topics

1
2465
by: JuanR | last post by:
Hi I have a Add-In por Office and i need to detect what applications is running during installation.
3
1607
by: SHC | last post by:
Hi all, 1) I have used VC++.NET 2002 (v7.0) for a while. Recently I just installed VC++.NET 2003 (v7.1) - I saw the message "Settings were not migrated from Visual Studio.NET 2002 to Visual Studio,NET 2003" during the installation. Do I have to do the migration of the "Settings" if I want to use the both versions of VC++.NET in the Side-by-Side fashion? 2) I ran the "Build" of the example 'Chapter5_Example1' of 'Beginning DirectX 9' by...
7
1425
by: Mrkrich | last post by:
I have one procedure that will take very long time before it finishs. During its running, I provide users a button to cancel this process if they don't want it to run anymore. I have one varible for process status if user click the cancel button this variable will change to False and the procedure will check this variable during it run The problem is I don't know how the program receive the button's event during this procedure running.
1
1145
by: Peter | last post by:
I have written several programs that need to run on different schedules. The schedules consist of multiple business rules. Until yesterday I was scheduling most of these applications through the NT scheduler, but now I can no longer do that. My Administer only will allow me to have one scheduled task that launches. So my thought was that I need to create a program that will launch all my applications at different times during the day....
14
2145
by: John | last post by:
My friend told me that his company will migrate the VC++ win32 applications to C++ .NET windows applications. I don't understand why since currently Microsoft only supports .NET on windows platforms. If Win32 applications and .NET application both will run on windows only, what's the advantages for the migration? Or maybe this type of migration is not common in practice?
14
23176
by: lmttag | last post by:
Hello. We're developing an ASP.NET 2.0 (C#) application and we're trying to AJAX-enable it. We're having problem with a page not showing the page while a long-running process is executing. So, we're looking for a way to display the page with a "please wait..." message while the process is running, and then, when the process is done, update the page with the actual results/page content. We have a page that opens another browser/page...
4
3105
by: Chris Asaipillai | last post by:
Hi there My compay has a number of Visual Basic 6 applications which are front endeed onto either SQL Server or Microsoft Access databases. Now we are in process of planning to re-write these applications into Visual Basic.Net. My managers main thought is that Visual Basic 6 is (or has!) stopped being supported by Microsoft.
5
3489
by: This | last post by:
I have a pretty basic emailing script that sends a relatively small number (150) of html emails. The emails are compiled, personalised from a mysql db subscribers list, and sent using mail() - after sending, a small summary html page is sent to the user with number sent, time taken and a simple navigation choice. Up to about 100 emails it all works fine - this takes the server about 27 secs . Any more than that and although the emails are...
0
1031
by: David Jackson | last post by:
Hello, I first posted this several weeks ago but didn't get any replies so I'm trying again in the hope that someone might be able to help. We are in the process of upgrading our internal web applications from v2.0 to v3.5. A colleague has built a machine with 4GB RAM, 64-bit Vista Business Edition and Visual Studio.NET 2008.
0
9603
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10643
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10378
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
10121
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9200
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6881
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5550
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
3862
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3015
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.