您好我将一个类文件添加到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 ..我是如何更改此文件并使其继承全局类
答案 0 :(得分:0)
在加载
后打开Visual Studio 2010open explorer -> goto > C:\Program Files\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0
将所需的System.ComponentModel.DataAnnotations.dll复制到您的项目“References”文件夹中选择该引用,并在属性下将“copy local”设置为true,一旦发布它将在您的bin文件夹中并且根本不会影响任何服务器都是x32或x64。
答案 1 :(得分:0)
您的文件是否真的名为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
{
}
}