Visual Studio 2010中的global.asax.cs在哪里

nav*_*een 20 .net c# asp.net visual-studio global-asax

在我安装的模板中,我没有全局应用程序类代码隐藏.我所拥有的只是Global.asax.我觉得使用Global.asax.cs更舒服.

  1. 为什么我不再看到它了?
  2. 如何重新创建Global.asax.cs?

Dar*_*rov 31

那是因为您创建了一个Web站点而不是Web应用程序.我建议您使用预先配置的Web应用程序模型,但如果您需要使用网站,则可以执行以下操作:

~/Global.asax:

<%@ Application CodeFile="Global.asax.cs" Inherits="AppName.MyApplication" Language="C#" %>
Run Code Online (Sandbox Code Playgroud)

~/Global.asax.cs:

namespace AppName
{
    public partial class MyApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在在VS中重新打开您的网站.

  • @naveen,这是WebSite与Web应用程序模型之间的差异之一. (2认同)