2010-01-13 52 views
0

任何人都知道如何开始试图找出这个错误?这是我在调试应用程序时遇到的唯一错误。在编译阶段我没有遇到任何错误。这是一个ASP.NET 3.5应用程序。打破我的本地机器和服务器。CS0030:无法将类型'MasterPage'转换为'ASP.masterpage_master'

 
Line 149:  public new ASP.masterpage_master Master { 
Line 150:   get { 
Line 151:    return ((ASP.masterpage_master)(base.Master)); 
Line 152:   } 
Line 153:  } 

Source File: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\e04eaf87\eb3a5588\App_Web_tmdefault.aspx.cdcab7d2.ytin7a8n.0.cs Line: 151 

在服务器我得到这个错误:
分析器错误
说明:该请求提供服务所需资源的分析过程中发生错误。请检查以下特定的分析错误详细信息并适当修改您的源文件。

解析器错误消息:无法加载类型'默认'。
源错误:
第1行:<%@ Page Language =“C#”MasterPageFile =“〜/ MasterPage.master”AutoEventWireup =“true”CodeBehind =“Default.aspx.cs”Inherits =“Default”Debug =“真正的 “%>
线路2:<%@ virtualPath的MasterType =” 〜/ MasterPage.master“%>
3号线:

+0

什么是“新”关键字? – 2010-01-13 16:40:29

+0

我认为new关键字在页面被实例化时自动实例化ASP.masterpage_master对象。 – BuddyJoe 2010-01-13 16:46:05

回答

0

你有没有为.NET Framework安装了SP1?在SP1之前有一个known issue与此类似。

相关问题