8得票3回答
HTTPModules 和 Global.asax -- ASP.NET 页面生命周期

我读了有关 Asp.Net 页面生命周期的精美文章。链接是:http://www.codeproject.com/Articles/73728/ASP-NET-Application-and-Page-Life-Cycle。 我的理解是请求通过模块(BeginRequest、authentic...

8得票1回答
为什么我不能在global.asax文件夹中添加我的自定义模型绑定器?

我在网上看到很多人设置他们自定义的模型绑定器的例子,就像这样: // global.asax protected void Application_Start() { ModelBinders.Binders.Add(typeof(YourModel), new YourBinder...

10得票10回答
基于自定义条件,如何防止个别会话过期?

我正在处理的网站非常数据中心化。一些报告需要超过一个小时才能完成。每当用户提交报告请求时,都会创建一个新线程来生成报告。然后将用户重定向到一个页面,该页面显示报告正在处理中,请刷新以下载报告。如果用户再次刷新页面并且报告仍在处理中,则显示相同的消息;否则提供下载链接。 所有报告/用户关系都保...

46得票3回答
Application_Start和Application_OnStart之间的区别

我正在将ASP.NET MVC代码添加到一个预先存在的ASP.NET Webforms项目中。各种教程建议将路由添加到从Global.asax中的Application_Start()方法调用的方法中。我的Global.asax已经有一个带有一些设置代码的Application_OnStart...

7得票2回答
我应该在Global.asax的Application_Error处理程序中抛出异常吗?

在aspx.cs中未处理的错误代码将被global.asax中的Application_Error处理程序捕获。 我已经在Application_Error处理程序中编写了一些代码,以记录在aspx.cs中发生的这些未处理错误。 但是,如果日志代码本身也失败并生成异常(可能由于I/O或文件系统...

17得票4回答
全局.asax文件在进行微小更改后解析错误,并还原到先前版本。

这个项目的相关信息如下: ASP .NET Web 应用程序 .NET Framework: 4 平台目标:x86 IDE: Visual Studio 2010 Ultimate SP1 在解决方案中有多个项目,其中 ASP .NET 是启动项目。 它已经在生产环境中运行了数月,直到...

10得票3回答
在MVC控制器中无法使用HttpApplicationState

我正在使用MVC2和VS2010开发网站,并需要使用应用程序状态全局值。我可以在Global.asax中设置值,如 'Application["hits"]= 0;' ,但是当尝试在MVC控制器中使用相同的内容时,总是会收到以下错误: 当前上下文不存在名称为“Application”的内容 ...

13得票2回答
在Global.asax中,会话状态不可用。

我遇到了一个“session state not available in this context”错误。 这个错误嵌套在 Global.asax 文件的以下几个方法的 sender 参数中: Application_BeginRequest Application_Authent...

11得票2回答
为什么Global.asax.cs中的Session_Start会导致性能问题?

在Global.asax.cs中创建一个空的Session_Start处理程序会导致向浏览器呈现页面时出现显著的延迟。 如何重现: 创建一个空的ASP.NET MVC 3 Web应用程序(我使用的是MVC 3 RC2)。 然后添加一个Home控制器并加入以下代码:public class ...

7得票4回答
IIS回收Global.asax

在global.asax中是否有可能捕获回收事件? 我知道应用程序的结束会被触发,但是有没有一种方法可以知道它是由应用程序池的回收触发的呢? 谢谢,Johlero(Lieven Cardoen)