J
JimLad
Hi,
We have a major ASP app that we are in the process of upgrading to
ASP.NET 1.1 and probably on to ASP.NET 2.0 in the middle of next year.
(We will also be upgrading to SQL2K5 at the same time).
The current architecture is heavily based on the client side, both for
validation and data access. The asp page is returned and then data is
modified or selected using XMLHTTP objects embedded on the page, which
post or get to a data enabled virtual directory. Within this we use a
multitude of different SQL XML techniques including updategrams, XML
Views, XML Templates and straight http queries. There is a little bit
of ADO access.
At the moment, upgrading a page to ASP.NET simply means separating off
the server side code to code behind (which is easy due to decent asp
page formatting) and strongly typing all the variables (and a few other
bits and pieces). The major benefit of this is the ease of debugging in
ASP.NET as opposed to the hideousness of debugging ASP. However it
still leaves all the data access on the client side and essentially
leaves us with legacy code that is still heavily client based. Because
we have not done much with the ASP.NET, developers are still creating
new pages by copying and altering existing ASP pages. I have been asked
to come up with some recommendations on what to do. I'm not talking
unlimited budget, but this app will be our major solution for the next
5 years so we need to get it into a decent state that can be supported
and can utilise the benefits of asp.net. It may be that we need a
different upgrade route for existing pages and for creating new pages.
Atthe moment we're sort of stuck halfway between the 2 technologies.
I'm afraid that while I can code an ASP.NET website, I am no expert.
I'm very much a SQL Server guy. So I would appreciate any advice that
anyone can give or pointers to good articles. What is the general
consensus on using data enabled virtual directories from an app? How
hard would it be, and would it be worth the effort, to recode to use
ADO.NET or SQLXML managed classes and scrap the data enabled virtual
directory?
Sorry if I'm asking the wrong questions. The current architecture is so
antithetical to ASP.NET that it's difficult to see what can be done.
Beyond recommending that we immediately do the basic conversion of all
ASP pages to ASP.NET, I'm a bit stumped. It seems like it would be a
major project to make any kind of changes at all. Advice please!
Cheers,
James
We have a major ASP app that we are in the process of upgrading to
ASP.NET 1.1 and probably on to ASP.NET 2.0 in the middle of next year.
(We will also be upgrading to SQL2K5 at the same time).
The current architecture is heavily based on the client side, both for
validation and data access. The asp page is returned and then data is
modified or selected using XMLHTTP objects embedded on the page, which
post or get to a data enabled virtual directory. Within this we use a
multitude of different SQL XML techniques including updategrams, XML
Views, XML Templates and straight http queries. There is a little bit
of ADO access.
At the moment, upgrading a page to ASP.NET simply means separating off
the server side code to code behind (which is easy due to decent asp
page formatting) and strongly typing all the variables (and a few other
bits and pieces). The major benefit of this is the ease of debugging in
ASP.NET as opposed to the hideousness of debugging ASP. However it
still leaves all the data access on the client side and essentially
leaves us with legacy code that is still heavily client based. Because
we have not done much with the ASP.NET, developers are still creating
new pages by copying and altering existing ASP pages. I have been asked
to come up with some recommendations on what to do. I'm not talking
unlimited budget, but this app will be our major solution for the next
5 years so we need to get it into a decent state that can be supported
and can utilise the benefits of asp.net. It may be that we need a
different upgrade route for existing pages and for creating new pages.
Atthe moment we're sort of stuck halfway between the 2 technologies.
I'm afraid that while I can code an ASP.NET website, I am no expert.
I'm very much a SQL Server guy. So I would appreciate any advice that
anyone can give or pointers to good articles. What is the general
consensus on using data enabled virtual directories from an app? How
hard would it be, and would it be worth the effort, to recode to use
ADO.NET or SQLXML managed classes and scrap the data enabled virtual
directory?
Sorry if I'm asking the wrong questions. The current architecture is so
antithetical to ASP.NET that it's difficult to see what can be done.
Beyond recommending that we immediately do the basic conversion of all
ASP pages to ASP.NET, I'm a bit stumped. It seems like it would be a
major project to make any kind of changes at all. Advice please!
Cheers,
James