Re: Converting .Net 2003 to .Net 2005
- From: "Sean Chambers" <dkode8@xxxxxxxxx>
- Date: 19 Sep 2006 20:48:58 -0700
when i first began converting my more complex asp.net applications from
2003 to 2005 I kept running into problems like you describe. In the end
I bit the bullet and went through by hand and dropped my code into
newly created UserControls in the target project.
Looking at some of your problems, for instance the uc_mc_btn_footer
error you are getting is because the way asp.net 2.0 references other
UserControls has changed. You can no longer do a direct reference to
another usercontrol in your page, you have to add the <% Reference
UserControl='myUC.ascx' /> (pseudocode) in order to reference
UserControls, and then you shouldnt get the type not defined errors
anymore.
This arises another problem, when you have UserControls that need to
have a cross-reference. On this note, the "proper" thing to do is make
an interface that displays the methods/properties you need, and then
implement that interface in your UC, then when referencing UC's, use
the interface instead of the concrete usercontrol.
Here is a helpful msdn link that helped me out ALOT when converting all
of my projects:
http://msdn.microsoft.com/asp.net/reference/migration/asp2mig/default.aspx
In the end, you do have to do quite a bit of "futzing" to get all the
projects working correctly in 2005, so much so that 2 of my projects I
just decided to leave in 2003, and am now re-developing it into 2005,
mainly because these projects were sloppy in the first place and could
do with a re-design anyways, also they are very widely used
applications and I didn't want to introduce problems in the production
code as a result of the upgrade.
I hope this helps!
Sean
Coleen wrote:
Does anyone have any good detailed information on the conversion process?
We are in the process of converting 2 projects from 2003 to 2005 and have
some conversion errors that I can not find answers to. First, we have a lot
of UserControls. I am getting the error "Type uc_mc_btn_footer is not
defined." where uc_mc_btn_footer is the name of the UserControl. Also, on
almost all of our UserControls the conversion has remmed out all my code -
so now essentially, they do nothing. What is going on? Why did it do this?
Is there any resoure I can go to to find some answers on the conversion
process and how to fix these problems?
TIA, Coleen
.
- References:
- Converting .Net 2003 to .Net 2005
- From: Coleen
- Converting .Net 2003 to .Net 2005
- Prev by Date: Re: Converting .Net 2003 to .Net 2005
- Next by Date: Re: Converting .Net 2003 to .Net 2005
- Previous by thread: Re: Converting .Net 2003 to .Net 2005
- Next by thread: Re: Converting .Net 2003 to .Net 2005
- Index(es):
Relevant Pages
|