The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Our Upgrade from ASP.NET 1.1 to ASP.NET 2.0

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Brendan Tompkins

Posts: 158
Nickname: brendant
Registered: Apr, 2005

Brendan Tompkins is .NET Developer and founder of CodeBetter.Com
Our Upgrade from ASP.NET 1.1 to ASP.NET 2.0 Posted: Nov 14, 2005 8:04 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Brendan Tompkins.
Original Post: Our Upgrade from ASP.NET 1.1 to ASP.NET 2.0
Feed Title: Brendan Tompkins
Feed URL: /error.htm?aspxerrorpath=/blogs/brendan.tompkins/Rss.aspx
Feed Description: Blog First. Ask Questions Later.
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Brendan Tompkins
Latest Posts From Brendan Tompkins

Advertisement

Friday morning, I began the process of upgrading our public web site solution from ASP.NET 1.1 to 2.0.   Our public web solution contains over 20 projects and a fair amount of code.  After one day of work, it’s Monday morning and I’m basically done… 

I did run into one snag, and it had to do with accessing our WSE 2.0 Web Services from .NET 2.0.   After the conversion, all of my WSE 2.0 code was deleted.  I did some research and mistakenly cam to the conclusion that I had to run WSE 3.0 with ASP.NET 2.0, which would mean converting all  my services to 3.0 as well.   I wasn’t looking forward to the amount of work this would entail, not to mention the logistical problem of updating many production apps that had this WSE 2.0 service dependencies.   Thankfully, Friday night I spoke with a friend who told me that WSE 2.0 works fine with .NET 2.0 and all I needed was SP3.  

What actually had happened was that the conversion process deleted all of my WSE stubs (dunno why) from my auto generated web service proxies.  If you’ve used WSE, you know that you get a [WebMethodName]Wse version of each web method, and that’s the proxy that you use when you need WSE support.  Well, the converter deleted these proxies, and I couldn’t get them back without reverting the code.  Finally what I did to fix this was to let the conversion run, and then get the previous version of the proxies from source control.  This allowed me to build and after some testing the WSE 2.0 stuff seems to be working fine.   So, this turned out to be more of a conversion issue than an actual technical one, thank goodness.   

The VS team did a great job with the converter, and provided the following links that you should read before getting started:

Upgrade from ASP.NET 1.x: Step-By-Step Guide to Converting Web Projects from Visual Studio .NET 2002/2003 to Visual Studio 2005

If the application you are converting is of reasonable size and has several Web projects and additional projects, such as class libraries, in a single Visual Studio solution, it is possible to encounter issues during migration. Be prepared to spend the better part of a day completing the entire process.

ASP.NET Developer Center: Upgrade from ASP.NET 1.x: Common ASP.NET 2.0 Conversion Issues and Solutions

Common ASP.NET 2.0 Conversion Issues and Solutions

So, I’m done with the conversion, and by that I mean I get a clean build and can launch and run the site.  I am by no means done, and ready to go into production.  I’d guess that I’m about two weeks away from that.  Now comes the hard part of finding out what actually broke, and the tedious task of testing everything, and then figuring out what all this App_Code/Migrated stuff is all about.

-Brendan 

Read: Our Upgrade from ASP.NET 1.1 to ASP.NET 2.0

Topic: I Passed 8th Grade Math Previous Topic   Next Topic Topic: Channel9 interview on VB...

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use