在将ASP.Net1.1下的项目转到ASP.Net2.0上来时,会遇到一些问题,当然自动转换向导会帮你解决很多,但我在转的时候还是遇到了莫名其妙的错误,后来我都没找到是什么原因,但估计是因为ASP.Net2.0里面的编译模式改变引起的吧,ASP.Net2.0里面使用partial关键字将自己写的页面逻辑代码和使用控件需要的代码分离,编译的时候被分别编译到各自的程序集中.
在网上找到这几篇介绍ASP.Net2.0预编译的文章,我用的是完全预编译(CD C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
aspnet_compiler -v /Web2.0 -p E:\2005\Web2.0 E:\2005\Web2.0Release),也叫部署预编译吧,这样程序运行的时候没有莫名其妙的出错了......
以下是资源链接
ASP.NET 2.0 的内部变化
Site pre-compilation in ASP.NET 2.0
New Compilation Modes in ASP.NET 2.0
Asp.net 2.0:Compile
.NET 1.1中预编译ASP.NET页面实现原理浅析(ASP.NET 1.1的,还没仔细看,先保留)
在网上找到这几篇介绍ASP.Net2.0预编译的文章,我用的是完全预编译(CD C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
aspnet_compiler -v /Web2.0 -p E:\2005\Web2.0 E:\2005\Web2.0Release),也叫部署预编译吧,这样程序运行的时候没有莫名其妙的出错了......
以下是资源链接
ASP.NET 2.0 的内部变化
Site pre-compilation in ASP.NET 2.0
New Compilation Modes in ASP.NET 2.0
Asp.net 2.0:Compile
.NET 1.1中预编译ASP.NET页面实现原理浅析(ASP.NET 1.1的,还没仔细看,先保留)