![asp升级到asp.net](https://i-blog.csdnimg.cn/blog_migrate/d0a8a42e4d36b66b096c0bfc7ab03d05.png)
asp升级到asp.net
If you're upgrading some mid-BETA or CTP ASP.NET 2.0 code and you get some cryptic messages like
如果您要升级一些中端测试版或CTP ASP.NET 2.0代码,并且会收到一些隐秘消息,例如
- c:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\Temporary ASP.NET Files\chapter 10 - 8 - csharp\3e344bac\60be3ec8\-sngkrtn.0.cs(265): error CS0115: 'ASP._Default_aspx.FrameworkInitialize()': no suitable method found to overridec:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50215 \临时ASP.NET文件\第10-8章-csharp \ 3e344bac \ 60be3ec8 \ -sngkrtn.0.cs(265):错误CS0115:'ASP._Default_aspx。 FrameworkInitialize()':找不到适合的方法来覆盖
- 'ASP._Default_aspx.FrameworkInitialize()': no suitable method found to override c:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\Temporary ASP.NET Files\chapter 10 - 8 - csharp\3e344bac\60be3ec8\-sngkrtn.0.cs 265 'ASP._Default_aspx.FrameworkInitialize()':没有找到合适的方法来覆盖c:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50215 \临时ASP.NET文件\第10章-8-csharp \ 3e344bac \ 60be3ec8 \ -sngkrtn .0.cs 265
- 'ASP._Default_aspx.GetTypeHashCode()': no suitable method found to override c:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\Temporary ASP.NET Files\chapter 10 - 8 - csharp\3e344bac\60be3ec8\-sngkrtn.0.cs 272 'ASP._Default_aspx.GetTypeHashCode()':未找到合适的方法来覆盖c:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50215 \临时ASP.NET文件\第10章-8-csharp \ 3e344bac \ 60be3ec8 \ -sngkrtn .0.cs 272
You'll need to make a few changes. First, you probably already updated your ASPX Markup.
您需要进行一些更改。 首先,您可能已经更新了ASPX标记。
In your ASPX page:
在您的ASPX页面中:
OLD: <%@ Page Language="C#" CompileWith="Default.aspx.cs" ClassName="Default_aspx" %>NEW: <%@ Page Language="C#" codefile="Default.aspx.cs" Inherits="Default_aspx" %>
OLD:<%@页面语言= “C#” CompileWith = “Default.aspx.cs”类名= “Default_aspx” %> NEW:<%@页面语言= “C#”的CodeFile = “Default.aspx.cs”继承=” Default_aspx“%>
In your ASPX.CS source file:
在您的ASPX.CS源文件中:
OLD: public partial class Default_aspx NEW: public partial class Default_aspx : Page
OLD:公共部分类Default_aspx NEW:公共部分类Default_aspx :页面
No free derivation any more, you have to explictly derive from a class that ulitmately derives from System.Web.UI.Page. It is that derivation that will get ride of the override compiler errors seen above. This who post also applies to pages written in VB.
不再有免费的派生,您必须明确地从最终从System.Web.UI.Page派生的类派生。 正是这种推导将克服上面看到的覆盖编译器错误。 此发布者也适用于用VB编写的页面。
翻译自: https://www.hanselman.com/blog/updating-from-early-aspnet-beta-builds-to-beta-2
asp升级到asp.net