分析器错误消息:无法加载类型:母版页的文件

时间:2014-03-04 18:21:00

标签: c# asp.net master-pages

我在解析基于Web的应用程序时遇到以下错误:

Parser Error Message: Could not load type 'Hamla.Masouma_Program'.

Source Error: 

Line 1:  <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Masouma_Program.Master.cs" Inherits="Hamla.Masouma_Program" %>
Line 2:  
Line 3:  <!DOCTYPE html>

我的基于网络的应用程序有母版页,这是母版页的标题:

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Masouma_Program.Master.cs" Inherits="Hamla.Masouma_Program" %>

问题是它无法加载继承下的代码。

该页面在编程模式下工作正常,但是一旦我输入inetpub / wwwroot /它就不起作用并给出了这个错误。你能帮我修一下这个错误吗?

BR //

2 个答案:

答案 0 :(得分:3)

阅读发布ASP.NET网站的信息。您没有将您网站的编译版本放在wwwroot中,这就是您收到该错误的原因。

http://msdn.microsoft.com/en-us/library/1y1404zt(v=vs.90).aspx

答案 1 :(得分:0)

在对我的项目进行一些修改后,我遇到了同样的问题。现在再次在线; 而不是在file.aspx上将CodeBehind更改为CodeFile,请检查Inherits;

On Inherits字段:

Inherits="yourproject.yourfolder.yourfile"

我的一个conf。 ex文件:

Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="RepConsult.aspx.cs" Inherits="Monit.Reporting.RepConsult"

在您的情况下,您可以尝试:

CodeBehind="Masouma_Program.Master.cs" Inherits="Hamla.Masouma_Program.Master" %>