在命名空间ASP中不存在global_asax
本文关键字:global asax 不存在 命名空间 ASP | 更新日期: 2023-09-27 17:49:28
嗨,我添加了一个类文件到global.asax..
global_asax内部代码:
<%@ Application Language="C#" CodeFile="Global.asax.cs" Inherits="Global" %>
global.asax.cs内代码:
public partial class Global : System.Web.HttpApplication
{}
但是我仍然得到上面的错误:
类型或命名空间名称'global_asax'不存在命名空间'ASP'(您是否缺少程序集引用?)
这里是命名空间ASP代码:
using System.Diagnostics;
using System.Runtime.CompilerServices;
namespace ASP
{
[CompilerGlobalScope]
public class global_asax :HttpApplication
{
[DebuggerNonUserCode]
public global_asax();
}
}
这里global_asax是继承HttpApplication.我如何改变这个文件,使它继承全局类
加载后打开Visual studio 2010
open explorer -> goto > C:'Program Files'Reference Assemblies'Microsoft'Framework.NETFramework'v4.0
将所需的System.ComponentModel.DataAnnotations.dll复制到您的项目"References"文件夹中,选择该引用并在属性下将"copy local"设置为true,一旦发布,它将在您的bin文件夹中,并且不会影响任何服务器,无论是x32还是x64。
你的文件真的叫 global_asax
和global_asax.cs
吗?不是global.asax
和global.asax.cs
?
通常,global.asax
会在项目的名称空间中引用Global
类,如下所示:
<%@ Application Codebehind="Global.asax.cs" Inherits="WebApplication1.Global" Language="C#" %>
和global.asax.cs
因此命名空间为:
namespace WebApplication1
{
public class Global : HttpApplication
{
}
}