Asp.net Global.asax中的事件未触发

Asp.net Global.asax中的事件未触发,asp.net,session,global-asax,Asp.net,Session,Global Asax,在我的ASP.Net应用程序中,我无法使Global.asax中的事件在我的计算机上启动。例如,会话_Start将不会启动 同样的Global.asax可以在我办公室的其他开发机器上正常工作 我试过: ASP.Net开发服务器 还有我的本地IIS 重新启动机器 从中删除并重新创建文件 项目(包括删除它 从磁盘) 所有机器都配置了 相同级别的软件(VS2008 SP1、.NET3.5、XP) 这快把我逼疯了,有人帮忙吗 编辑:由于该应用程序在其他机器上工作,我认为它与Global.asax的内

在我的ASP.Net应用程序中,我无法使Global.asax中的事件在我的计算机上启动。例如,会话_Start将不会启动

同样的Global.asax可以在我办公室的其他开发机器上正常工作

我试过:

  • ASP.Net开发服务器 还有我的本地IIS

  • 重新启动机器

  • 从中删除并重新创建文件 项目(包括删除它
    从磁盘)

  • 所有机器都配置了 相同级别的软件(VS2008
    SP1、.NET3.5、XP)

这快把我逼疯了,有人帮忙吗

编辑:由于该应用程序在其他机器上工作,我认为它与Global.asax的内容没有直接关系。由于某种原因,我的机器不处理这些文件。我已经修复了VS2008和.NET2.0。还有其他想法吗

编辑:所有三台机器上运行的应用程序都直接从源代码管理中提取。这绝对是一台机器特有的东西

谢谢


Pat

应用程序级事件只需正确命名即可工作。是否在Global.asax文件中指定了codebehind类

<%@ Application Inherits="YourNamespace.YourApplicationClass" Language="C#" %>


如果你已经摆弄了ASP.NET,那么也许可以尝试重新安装它。

这是一个很长的机会,但我以前就被它咬过。创建Global.asax.cs文件时,是否确保在项目中包含基本的Global.asax文件

还要确保Global.asax中的继承属性指向Global.asax.cs文件中的自定义类(名称空间和全部)


我曾经遇到过这个问题,这是因为我完全忘记了创建Global.asax文件并将其连接到我的类。我刚刚从另一个做了类似工作的项目中复制了Global.asax.cs。

因为项目是先编译的,然后您添加、修改或更改了Global.asax.vb的位置

解决方案:-只需删除调试文件夹。清理项目,然后重建整个项目

问候,, Mihir

在我写这篇文章的时候,我在制作中发布了我的网站,我错过了复制到服务器App_global.asax.compiled文件。因此,没有在Global.asax中触发事件


希望其他人能帮上忙,我找了8个小时。

所有机器上都是同一个asp.net项目吗?