global-asax相关内容
我们运行一个链接重定向服务,它可以处理各种格式的链接.其中一种格式是将目标 URL 附加到链接的末尾,例如 http://url.fwd/abcd/http://www.mydomain.com/page.aspx 过去两年这一直在 Windows Server 2003/IIS6 机器上运行,但现在我们正试图转移到 Windows Server 2008/IIS7 设置,但它不再工作
..
我在 global.asax 中为当前线程设置了一个自定义安全主体对象,一切正常,通常没有问题. 但是,我只是通过让页面提供图像来添加动态图像功能,每当加载该动态图像页面时,System.Web.HttpContext.Current.Session 在 global.asax 中为 null,这会阻止我从那时起,将安全主体设置为正常和级联问题. 通常情况下,global.asax 中
..
我使用的是 VS 2008.我从 File->New->Website->Asp.net Website 创建了一个新的 Asp.net 网站项目. 现在我想将 Global.asax 和 .cs 文件添加到项目中.所以我右键单击项目->添加新项目->全局应用程序类.然后我点击了添加按钮. 添加了 Global.asax 文件,内容如下
..
我在 Session_OnStart() 调用中的 global.asax 文件中进行了此身份验证检查: if (Session["Authenticated"] == null){Response.Redirect("~/Login.aspx");} 这种会话身份验证在我们所有的网络应用程序中都是紧密耦合的,所以我必须以这种方式使用它.这个 global.asax 位于我的 MVC 项目所在
..
是否可以在 global.asax 中捕获回收事件? 我知道 Application_End 会被触发,但有没有办法知道它是由应用程序池的回收触发的? 谢谢,Lieven Cardoen 又名 Johlero 解决方案 所以,这是一个如何工作的想法. 基于我的之前的答案(附加到 AppDomain.CurrentDomain.ProcessExit)和 然后在 glob
..
希望您能帮我解决以下问题. 我在 IIS7 上使用 ASP.NET MVC 3,并希望我的应用程序支持带点的用户名. 示例:http://localhost/john.lee 这是我的 Global.asax 的样子:(http://localhost/{username}) routes.MapRoute("用户列表",“{用户名}",新{控制器=“主页",动作=“列表全部"
..
最近,在为工作中的 ASP.NET 项目编写一些代码时.我们需要一个跟踪实用程序来获取用户活动的基本指标(页面点击数等),我们将在 Session,然后在Global.asax. 我开始破解,初始代码运行良好,在每次加载页面时更新数据库.我想删除每个请求上的这个数据库命中,只依靠 Session_End 来存储所有数据. 所有跟踪代码都封装在 Tracker 类中,包括本质上包装 Se
..
如何让我的 global.asax 文件发布到我们的 ftp 站点? 我在我的项目中添加了一个 global.asax 文件(使用 asp.net 和来自 vs2010 的 c#),它在我的本地机器上运行良好.然后当我发布到我们的 ftp 站点时.然后从ftp文件夹复制到站点文件夹覆盖旧文件.它不起作用.我使用的是 Windows Server 2008 R2 Enterprise.
..
我想对当前托管在 IIS7 中的 WCF 应用程序使用 netTcpBinding,这意味着将其配置为使用 WAS.然而,这是相当直接的,我的应用程序之前使用了 global.asax 文件中的 Application_Start 事件.我不需要访问 httpContext(我知道在 IIS7 中访问权限已被删除),但是我仍然想挂入 start 或 init 方法? 在 WAS 中托管与 I
..
我在聊天应用程序中工作,我使用 HashTable 来包含用户和操作员作为键 &ChatRoom 类的对象作为 HashTable 的值.主要问题是当用户或操作员关闭浏览器或断开连接而不注销时,它会在会话结束时自动注销. 请帮助我解决这个问题以及如何在这件事上使用 Global.asax. 解决方案 可以使用 global.asax 的 session end 事件来移除意外断开的用
..
在我的 .Net 2.0 Asp.net WebForms 应用程序中,我的 Global.asax 包含以下代码: 但是,当我构建时,我收到一个错误说明- 无法加载类型“MyNamespace.Global". 这似乎是因为编译器在 Global.asax 文件中看不到 MyNamespace 命名空间(在文件 Global.asax.cs 后面的代码中定义)(未在 R# 智能
..
我有一种情况,我需要手动实例化 Application_BeginRequest 中的某些对象,这些对象依赖于我在 Autofac 注册的某些相同组件.我想使用与 Autofac 注册的组件实例相同的 InstancePerLifetimeScope 来注入我的 MVC 和 WebAPI 控制器.我的 MVC 和 Web API 配置都按预期工作,组件注册的示例如下所示: builder.Reg
..
我的 ASP.NET 内网 Web 应用程序使用 Windows 身份验证,我想记录以下详细信息: 1) Windows ID 2) 会话开始时间 3) 会话停止时间 4) 浏览到的 URL(可选) 我在 Global.ASAX 的“Session_Start"方法中设置了一些基本的代码来记录会话开始时间(见下文),但到目前为止就是这样.我觉得这是一种原始方法,并且有“更好"的方
..
我开始使用 MVC4 Web API 项目,我有多个 HttpPost 方法的控制器.控制器如下所示: 控制器 公共类 VTRoutingController : ApiController{[HttpPost]公共 MyResult 路由(MyRequestTemplate routingRequestTemplate){返回空;}[HttpPost]public MyResult TS
..
我将 MVC5 用于 Web 应用程序.Web 应用程序在 IIS7 或更高版本中运行. 在 application_start 上的 Global.asax 中,将设置许可证数量: protected void Application_Start(){尝试{MyApp.cNumberOfLicenses = COM.GetNumberOfLicenses();}捕获(例外 e){//记录
..
为什么以下行在global.asax中有错误: string RelativeFilePath =“〜/" +(AbsoluteFilePath.Replace(Request.ServerVariables ["APPL_PHYSICAL_PATH"],String.Empty)).Replace("\\","/"); 错误: 请求在这种情况下不可用 什么是替代品? 预
..
我正在尝试在Global.asax中的Application_Error处理程序中进行重定向.一点都不幻想. private void Application_Error(object sender, EventArgs e) { // ...snip... Server.Transfer(somePath, false); // ...snip... } 这在“完
..
我们当前使用配置文件来抛出404错误页面,但是我们希望将其移至Global.asax文件,因为我们希望能够使用多个404错误页面,具体取决于用户所在的位置.页. 我们当前的设置:
..
我需要替换从网站上每个页面发送的一些数据,我认为可以使用Global.asax来完成.到目前为止,这是我尝试过的: void Application_PreSendRequestContent(object sender, EventArgs e) { System.IO.StreamReader sr = new System.IO.StreamReader(Response.Ou
..
我需要在当前正在研究的项目中实现几个应用程序级的行为. 我需要做好几件事: 1.我在哪里以及如何定义应用程序级变量? 2.这些变量的寿命是多少?或更准确地说,在什么情况下将其丢弃? (应用程序池回收?应用程序二进制文件从内存中删除并在下一个请求时重新编译?等等.) 3. global.asax文件是放置会话计数器的好地方,还是将值存储到DB/文件是持久保存此类数据的更好方法? 欢迎任何评论或
..