任何人都知道如何开始试图找出这个错误?这是我在调试应用程序时遇到的唯一错误。在编译阶段我没有遇到任何错误。这是一个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号线:
什么是“新”关键字? – 2010-01-13 16:40:29
我认为new关键字在页面被实例化时自动实例化ASP.masterpage_master对象。 – BuddyJoe 2010-01-13 16:46:05