我在解析基于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 //
答案 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" %>