<!--StartFragment -->
|
|
将asp.net1.1的应用程序升级到asp.net2.0的一点心得
|
|
费了好一袋烟工夫把CommunityServer升级到了Asp.Net2.0平台,一点心得:
vs2005可以很方便的帮我们把vs2003开发的asp.net1.1版本项目升级到vs2005开发的asp.net2.0版本,从 vs2005里面打开vs2003的解决方案或者项目文件,会有向导帮我们自己完成升级工作。一部分asp.net1.1的项目做完这个工作就足够了。
不过更多的时候不会这么顺利,还要注意一些问题:
- vs2003开发的asp.net1.1程序,不会检查aspx、aspcx等文件中的语法错误,而vs2005会检查项目中所有的aspx、aspcx等文件中的语法,所以如果有语法错误,会导致编译无法通过。
- vs2003中,如果用的是默认的代码绑定方式,那么在aspx文件(以aspx文件为例,ascx文件也有这个问题)中申明的服务器端控件,会在aspx文件对应的aspx.cs文件中,生成一个对应的申明,例如aspx中有一个TextBox,ID是MyTextBox,那么在aspx.cs 中,会申明一个"protected TextBox MyTextBox;",而在vs2005中,这个申明是多余的,所以升级后要去除这些多余的申明。
- 如果有程序采用了asp.net1.1下的Membership——使用MemberRole.dll,要升级到asp.net2.0下的Membership,需要做如下工作:
- 删除所有项目中对"MemberRole.dll"的引用,添加"System.Configration"的引用
- 改变命名空间ScalableHosting.Profile -> System.Web.Profile;ScalableHosting.Security -> System.Web.Security; 同时添加using System.Configuration;
- 移除所有MemberRole.dll相关的Membership配置,参照以前的Membership配置,增加asp.net2.0支持的Membership配置,更新Membership的存储过程。
转自:http://spaces.msn.com/dujie118/
|
|
分享到:
相关推荐
Professional ASP.NET 1.1的随书代码. 包含得有C#和VB.NET两种语言版本.
ASP.NET1.1入门经典入门源码,与教材一起效果较好
Professional ASP.NET 1.1 part1
IIS共存ASP.NET1.1和2.0 中文说明文档, 简单明了好资料
asp+asp.net1.1 URL重写后出现的问题
<Beginning ASP.NET 1.1 with Visual C# .NET 2003>的随书源代码.包括数据库.
URL Rewriting in ASP.NET1.1 C#
asp开发 英文版asp pdf用VB.NET 开始Asp.NET 1.1的开发(PDF)
ASP.NET 1.1入门经典—— Visual C#.NET 2003编程篇 源码下载
用vb.net开始asp.net1.1的开发用vb.net开始asp.net1.1的开发
How to install ASP.NET 1.1 with IIS7 on Vista and Windows 2008
How to- Migrate an ASP.NET 1.1 Web Page Using the CodeBehind Attribute to ASP.NET 2.0
asp.net 1.1 insider solutionsasp.net 1.1 insider solutionsasp.net 1.1 insider solutions
可以选择日期 , 只是简单的实现功能
适用于: Microsoft.NETFramework2.0 MicrosoftVisualStudio2005 MicrosoftWindowsServer2003 MicrosoftInterNETInformationServices ... 本页内容 概述 工作效率 从ASP.NET1.1迁移到2.
[人才房产]塞普森人才招聘系统2007源代码 (.Net 1.1)_cpushhrmopen.zip源码ASP.NET网站源码[人才房产]塞普森人才招聘系统2007源代码 (.Net 1.1)_cpushhrmopen.zip源码ASP.NET网站源码[人才房产]塞普森人才招聘...
[新闻文章]塞普森信息管理系统 2007源代码(.Net 1.1)_cpushims2007open.zip源码ASP.NET[新闻文章]塞普森信息管理系统 2007源代码(.Net 1.1)_cpushims2007open.zip源码ASP.NET[新闻文章]塞普森信息管理系统 2007...
[影音娱乐]塞普森视频点播系统2007源代码 (.Net 1.1)_cpushvodopen.zip源码ASP.NET网站源码[影音娱乐]塞普森视频点播系统2007源代码 (.Net 1.1)_cpushvodopen.zip源码ASP.NET网站源码[影音娱乐]塞普森视频点播...
ASP.NET-[其他类别]UrlRewriter.NETv1.8(For.net1.1).net1.1.zip
这部分内容不需要读者有任何的客户端开发知识,只要在Visual Stuio中轻松拖放即可实现强大的客户端Ajax功能,例如局部页面更新、异步回送、拖放、动画等,非常适合为现有的ASP.NET 2.0应用程序添加少量的Ajax特性,...