【问题标题】:Global.asax file is missing on my Asp.Net Empty Web application project我的 Asp.Net Empty Web 应用程序项目中缺少 Global.asax 文件
【发布时间】:2019-06-19 01:07:09
【问题描述】:

我创建了一个 C#-> Asp.Net 空 Web 应用程序(框架 4.0)。我想在 Application_Error 部分的 Global.asax 中添加几行代码。但不幸的是 global.asax 文件丢失了。如何添加该文件?我的视觉工作室版本是 2012

【问题讨论】:

    标签: c# asp.net c#-4.0 visual-studio-2012


    【解决方案1】:

    您可以向全局应用程序类

    类型的项目添加新文件
    File -> New -> File -> Global Application Class
    

    或者,您可以创建一个新的临时项目,该项目应生成一个 Global.asax 文件。然后只需将其复制/粘贴到您的项目中即可。

    【讨论】:

    • 我只是按照文件 -> 新建 -> 文件 -> 全局应用程序类创建了 Global1.asax 文件,然后我在文件菜单中选择了“将 Global1.asax 移至我的项目”选项。但我仍然没有得到 glboal1.asax.cs 文件?
    • @Selva 你已经有一个 Global.asax 文件了吗?您的问题的措辞似乎就是您所需要的。还是您只需要 .cs 文件?
    • 嗯! Global.asax 似乎已经在您的项目中。我会关闭 Visual Studio 并重新打开它。添加 Global.asax 时,它应该显示在 Global.asax,而不是 Global1.asax。
    • 我注意到在 VS2015 中,如果您在选择“添加新项目 > C# > Web”时已经有一个 global.asax,则不会看到“全局应用程序类”选项。我有没有.cs的aspx。我必须先删除 aspx,然后重新添加以获取 .cs
    【解决方案2】:

    您也可以从项目中添加它,即右键单击项目并在那里添加新项目,您可以在其中找到或搜索全局应用程序类模板并添加它。完成。

    【讨论】:

    • 这对我有用
    • 正如用户@puddleglum 在另一条评论中提到的那样,只有在还没有 Global.asax 文件时才会显示模板。如果您没有看到模板,您实际上有一个 Global.asax,但您忽略了它。
    【解决方案3】:

    转到文件->新建->项目->web->Asp.Net Web应用程序->选择Web表单-单击确定。 现在你完成了;当您在创建新项目时选择 Web 表单时,您会看到全局应用程序文件。试试这个,让我知道。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多