首页 > TAG信息列表 > global-asax

重定向问题

假设我有一个网站www.mysite.com,并且希望它成为一个多语言网站.以下是我想要实现的目标:- 1.当用户访问我的网站时,我想获取用户所在国家的ISO代码.假设ISO为“ FR”.    现在,我希望将用户重定向到www.mysite.fr 万一无法获取ISO地址,用户将被重定向到www.mysite.com 现在我已

甚至触发处理异常的Application_Error

如果存在URL,我有一些代码可以显示按钮: try { string dashboardURL = Config.RootUrl + "/Dashboard/Default.aspx"; WebRequest req = WebRequest.Create(dashboardURL); WebResponse response = req.GetResponse(); btnDashboard.Visible = true; } catch (Exce

重启时,Application_End在global.asax中的Application_Start之后触发

我们已经注意到,在重新启动网站时,旧应用程序域的Application_End有时可能会在新应用程序域的Application_Start之后很长时间启动..我们发现延迟可能长达45秒以上. 我猜ASP.NET在卸载旧的应用程序域之前优先考虑新应用程序域的编译和启动. 我找到了这个:http://msdn.microsoft.com/e

使用HttpContext.Current(C#)访问Global.asax.cs中的Public Static变量时遇到问题

在一个Web项目中,我在global.asax.cs中定义了一个公共静态变量(存储),需要在整个应用程序中对其进行访问. public class Global : HttpApplication { public static UserDataStore Store; void Application_Start(object sender, EventArgs e) { Store = new

可以从ASP.NET 4.0中的“服务器错误”页面中删除信息吗?

为了更好地向用户隐藏信息,我试图从标准ASP.NET错误屏幕中删除“版本信息”部分. 自定义错误已经存在,但是在某些情况下,如果您设法将错误排除在自己的控制范围之外(也许是服务器问题?),那么您可以直接联系YSOD.我尝试更改web.config使其包含httpruntime设置,您可以在其中将enableVe

c#-会话状态在此上下文中在Global.asax中不可用

当我尝试在Global.aspx中获取会话值时,我得到了错误消息: 我尝试了另一种获取会话值的方法,结果相同但消息不同: 此错误发生在Application_Error方法中,并且Session不为null,但表明它为null.我已经将此会话代码置于(HttpContext.Current.Session!= null)条件中,因此它工作正常,但我

c# – 如何修复我的MVC3路由

我的ASP.NET MVC3应用程序中的路由有一些问题,确切地说它不能正常工作. Global.asax中的路由定义 routes.MapRoute( "News", // Route name "{lang}/{controller}/{action}/{page}/{id}", // URL with parameters new { lang = "pl", cont

c# – Global.asax没有捕获错误?

我的项目有一个名为oops.aspx的错误页面.我们在global.asax中有以下代码: protected void Application_Error(object sender, EventArgs e) { Server.Transfer("~/oops.aspx", true); } oops.aspx能够提取错误,为服务器生成一封精美的电子邮件,并向用户显示错误消息. Server.T

c# – 在何处配置WCF服务(REST和SOAP)

我正在实现一个WCF Web服务,负责通过使用多个绑定通过REST和SOAP发布数据.该服务将托管在IIS上. 我以前写过一些WCF服务,并且通过使用web.config和在Global.asax文件中设置路由来了解一些配置,但是我对如何制作最“干净”的配置或最佳实践感到困惑.配置WCF服务. 这是我到目前为止所

c# – REST调用未触发PreRequestHandlerExecute事件

我正在HttpApplication类的PreRequestHandlerExecute事件处理程序中创建我的nhibernate会话. 它适用于MVC,但是,在WCF(REST)中,事件永远不会被触发. 有没有办法让它成为现实或任何其他更好的想法在MVC和WCF / Rest中设置会话? 提前致谢, AndréCarlucci解决方法:我知道了! 我在这篇文

c# – 如何使用和范围global.asax(用于应用程序结束后的文件清理)

关于动态存储临时映像并在Web服务器的文件系统上处理它们的清理的主题:(在.NET 3.5中使用C#). 有人建议我使用global.asax文件来处理这个问题. 我只是无法弄清楚这件事是如何运作的. 我有两个单独的申请…… 我已经发现global.asax应该在网站的根目录中. 问题: 1)如何只为这两个特定