global-asax相关内容

Global.asax 未触发 IIS7 中的 .aspx 页面

我们运行一个链接重定向服务,它可以处理各种格式的链接.其中一种格式是将目标 URL 附加到链接的末尾,例如 http://url.fwd/abcd/http://www.mydomain.com/page.aspx 过去两年这一直在 Windows Server 2003/IIS6 机器上运行,但现在我们正试图转移到 Windows Server 2008/IIS7 设置,但它不再工作 ..
发布时间:2022-01-25 08:08:14 C#/.NET

Asp.net System.Web.HttpContext.Current.Session 在 global.asax 中为 null

我在 global.asax 中为当前线程设置了一个自定义安全主体对象,一切正常,通常没有问题. 但是,我只是通过让页面提供图像来添加动态图像功能,每当加载该动态图像页面时,System.Web.HttpContext.Current.Session 在 global.asax 中为 null,这会阻止我从那时起,将安全主体设置为正常和级联问题. 通常情况下,global.asax 中 ..
发布时间:2022-01-06 23:09:53 C#/.NET

Global.asax.cs 文件在哪里?

我使用的是 VS 2008.我从 File->New->Website->Asp.net Website 创建了一个新的 Asp.net 网站项目. 现在我想将 Global.asax 和 .cs 文件添加到项目中.所以我右键单击项目->添加新项目->全局应用程序类.然后我点击了添加按钮. 添加了 Global.asax 文件,内容如下 ..
发布时间:2022-01-05 19:19:38 C#/.NET

IIS 回收 Global.asax

是否可以在 global.asax 中捕获回收事件? 我知道 Application_End 会被触发,但有没有办法知道它是由应用程序池的回收触发的? 谢谢,Lieven Cardoen 又名 Johlero 解决方案 所以,这是一个如何工作的想法. 基于我的之前的答案(附加到 AppDomain.CurrentDomain.ProcessExit)和 然后在 glob ..
发布时间:2021-12-19 16:12:57 服务器开发

ASP.NET MVC Url Route 支持(点)

希望您能帮我解决以下问题. 我在 IIS7 上使用 ASP.NET MVC 3,并希望我的应用程序支持带点的用户名. 示例:http://localhost/john.lee 这是我的 Global.asax 的样子:(http://localhost/{username}) routes.MapRoute("用户列表",“{用户名}",新{控制器=“主页",动作=“列表全部" ..
发布时间:2021-12-18 16:39:17 C#/.NET

“HttpContext.Current.Session"vs Global.asax “this.Session"

最近,在为工作中的 ASP.NET 项目编写一些代码时.我们需要一个跟踪实用程序来获取用户活动的基本指标(页面点击数等),我们将在 Session,然后在Global.asax. 我开始破解,初始代码运行良好,在每次加载页面时更新数据库.我想删除每个请求上的这个数据库命中,只依靠 Session_End 来存储所有数据. 所有跟踪代码都封装在 Tracker 类中,包括本质上包装 Se ..
发布时间:2021-12-15 21:14:39 C#/.NET

global.asax 在本地计算机上工作,但在我发布到服务器后不起作用

如何让我的 global.asax 文件发布到我们的 ftp 站点? 我在我的项目中添加了一个 global.asax 文件(使用 asp.net 和来自 vs2010 的 c#),它在我的本地机器上运行良好.然后当我发布到我们的 ftp 站点时.然后从ftp文件夹复制到站点文件夹覆盖旧文件.它不起作用.我使用的是 Windows Server 2008 R2 Enterprise. ..
发布时间:2021-12-14 19:34:48 C#/.NET

在 IIS7 中使用 WAS 时 global.asax Application_Start 等效项是什么

我想对当前托管在 IIS7 中的 WCF 应用程序使用 netTcpBinding,这意味着将其配置为使用 WAS.然而,这是相当直接的,我的应用程序之前使用了 global.asax 文件中的 Application_Start 事件.我不需要访问 httpContext(我知道在 IIS7 中访问权限已被删除),但是我仍然想挂入 start 或 init 方法? 在 WAS 中托管与 I ..
发布时间:2021-12-13 19:58:04 其他开发

如何处理 global.asax 中的会话结束?

我在聊天应用程序中工作,我使用 HashTable 来包含用户和操作员作为键 &ChatRoom 类的对象作为 HashTable 的值.主要问题是当用户或操作员关闭浏览器或断开连接而不注销时,它会在会话结束时自动注销. 请帮助我解决这个问题以及如何在这件事上使用 Global.asax. 解决方案 可以使用 global.asax 的 session end 事件来移除意外断开的用 ..
发布时间:2021-12-02 09:34:37 C#/.NET

“无法加载类型 [Namespace].Global"让我伤心

在我的 .Net 2.0 Asp.net WebForms 应用程序中,我的 Global.asax 包含以下代码: 但是,当我构建时,我收到一个错误说明- 无法加载类型“MyNamespace.Global". 这似乎是因为编译器在 Global.asax 文件中看不到 MyNamespace 命名空间(在文件 Global.asax.cs 后面的代码中定义)(未在 R# 智能 ..
发布时间:2021-12-02 09:31:02 C#/.NET

在 Global.asax 方法中获取在 Autofac 中注册为 InstancePerLifetimeScope 的组件的相同实例,就像注入控制器一样?

我有一种情况,我需要手动实例化 Application_BeginRequest 中的某些对象,这些对象依赖于我在 Autofac 注册的某些相同组件.我想使用与 Autofac 注册的组件实例相同的 InstancePerLifetimeScope 来注入我的 MVC 和 WebAPI 控制器.我的 MVC 和 Web API 配置都按预期工作,组件注册的示例如下所示: builder.Reg ..
发布时间:2021-11-30 19:59:26 C#/.NET

ASP.NET - 记录审计跟踪的用户会话开始/结束时间 - Global.ASAX?

我的 ASP.NET 内网 Web 应用程序使用 Windows 身份验证,我想记录以下详细信息: 1) Windows ID 2) 会话开始时间 3) 会话停止时间 4) 浏览到的 URL(可选) 我在 Global.ASAX 的“Session_Start"方法中设置了一些基本的代码来记录会话开始时间(见下文),但到目前为止就是这样.我觉得这是一种原始方法,并且有“更好"的方 ..
发布时间:2021-11-30 16:59:06 C#/.NET

ASP.NET捕获并替换Global.asax中的输出

我需要替换从网站上每个页面发送的一些数据,我认为可以使用Global.asax来完成.到目前为止,这是我尝试过的: void Application_PreSendRequestContent(object sender, EventArgs e) { System.IO.StreamReader sr = new System.IO.StreamReader(Response.Ou ..
发布时间:2020-11-16 01:16:50 C#/.NET

global.asax范围和生命周期澄清

我需要在当前正在研究的项目中实现几个应用程序级的行为. 我需要做好几件事: 1.我在哪里以及如何定义应用程序级变量? 2.这些变量的寿命是多少?或更准确地说,在什么情况下将其丢弃? (应用程序池回收?应用程序二进制文件从内存中删除并在下一个请求时重新编译?等等.) 3. global.asax文件是放置会话计数器的好地方,还是将值存储到DB/文件是持久保存此类数据的更好方法? 欢迎任何评论或 ..
发布时间:2020-11-16 01:16:45 C#/.NET