如何将global.asax文件添加到ASP.NET MVC4项目中?

34

在我的项目中,Global.asax 文件已被移除。我想要添加一个 global.asax 文件到我的项目中。
但是在新增项目元素对话框中,没有 Global.asax 的选项。

3个回答

91

以防你可能错过了该项,即使它实际上可能适用于你,我将发布这个答案。

在Visual Studio 2013中

  1. 打开“解决方案资源管理器”。
  2. 右键单击项目。
  3. 添加新项。
  4. VBC#
  5. Web。
  6. 一般。
  7. 全局应用程序类。

14
  1. 创建一个空的新项目。
  2. 进入该文件夹并复制Global.asax文件。
  3. 回到你的项目,在解决方案资源管理器中将其粘贴到根目录中。
  4. 打开Global.asax文件并将命名空间匹配更改为你的命名空间。
  5. 在解决方案资源管理器中,右键单击Global.asax,选择“查看标记”,并将继承匹配更改为你的命名空间。

1
你应该接受Mike Socha的答案。虽然这个方法可行,但并不是最好的解决方案。 - Yatrix
是的,这就是谷歌在预览中显示的答案。为什么呢? - AlbatrossCafe

0

这样做有什么问题吗:

  • 创建一个新的空项目并从那里获取它(从Windows资源管理器拖放到Visual Studio中可以正常工作),或者
  • 添加,例如aspx页面或任何项,然后相应地重命名(为了获得代码后台文件,添加并重命名另一个项);在这种情况下,它们显然是空的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接