问题标签 [global-asax]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
redirect - 如何获得没有“default.aspx”网址?
我在我的 Web 应用程序的 Global.asax 文件中实现了以下代码。
当我在上面运行代码时,它的工作方式如下
example.com重定向到www.example.com/default.aspx
www.example.com重定向到www.example.com
http://www.example.com/重定向到http://www.example.com/
最后两个条件效果很好。但是第一个条件效果不佳,因为它在我不感兴趣的 URL 中添加了“default.aspx”。
谁能告诉我如何制作如下
example.com应该重定向到http://www.example.com
谢谢
global-asax - 需要有关 Global.asax 文件的帮助
我在 global.asax 文件中设置了 default.aspx作为设置的开始页面。我想使用 global.asax 文件和会话启动方法以编程方式执行此操作。只要我运行应用程序时不做任何设置,default.aspx 页面应该首先出现。这必须工作以编程方式不使用任何设置。希望我解释了我的问题。
谢谢, 马苏姆
redirect - 在中等信任中从 Global.asax 重定向
我试图在 Global.asax 的 Application_Error 处理程序中进行重定向。一点都不花哨。
这在完全信任下工作得很好,但我需要让它在中等信任下工作。我在这里工作的代码需要在共享托管环境中正常运行(不幸的是,我无法控制这个要求)。
但是,当我在我们的开发环境(XP Pro / IIS 5.1)中配置站点以进行测试时:
它失败并出现以下错误:
其他一些值得注意的事情:
- 无论是从 Global.asax 还是从 HttpModule 都会发生这种情况。
- Response.Redirect(somePath) 也会发生这种情况。
感谢您提供的任何见解。我已经在谷歌上搜索了我的 $$ 折扣,但并不高兴。
谢谢!
asp.net - Global.asax 的未处理异常
我正在从 global.asax 通过电子邮件发送未处理的异常详细信息。如何获取未处理异常的 aspx 文件或程序集文件的路径和/或文件名。
当我开发和测试时,此信息显示在异常的堆栈跟踪中。当我将 global.asax 部署到生产环境时,此信息不再显示在堆栈跟踪中。
当我在 Global.asax 中构建 MailMessage 对象时,有没有办法获取此信息?
谢谢
vb.net - Use global.asax to trigger event on master.page to show application errors
I would like to use my AJAX-enabled VB web application's gloabal.asax application_error sub to manage all my error handling. However, instead of just sending the user to an error page, I would like to show the error message to the user via a modalpopupextender control located inside the site's master.page.
Can someone please explain in detail how this can be accomplished? I have managed to do this using a single aspx page (with the modalpopupextender
dynamically loaded there via a placeholder) and my error-handler class raising the event to show the popup back on the page when an error occurs, but have not had success in doing the same using the master.page.
asp.net - 在 Global.asax 上使用 IHttpModule
我被赋予了重写我们的异常处理系统的激动人心的任务。虽然我会声明从应用程序范围的角度处理异常不是我们想要的,但通常情况下,当我们的团队人手不足时,我们需要推出大量工作,这是不可避免的,所以请不要燃烧此处异常处理的全球化解决方案:)
我已经很好地寻找存在哪些常见的解决方案。目前,我们使用 Global.asax 和 Application_Error 事件来执行 Server.GetLastError() ,它被置于会话状态,然后调用重定向到另一个页面,然后检索会话数据并以人类可读的格式输出。重定向还调用一个 sproc,它会仔细审核错误信息,这些信息是 a) 通过电子邮件发送给开发人员和 b) 从只有开发人员可以查看的网页查看。
我见过的做事的新方法是使用 IHttpModule 接口,使用 App_Code 中的一个类来做一些事情(这是我的快速实现)
我的问题是,与使用 Global.asax 事件相比,此解决方案有什么好处?此外,将数据交给错误页面的最佳方式是什么?
编辑:顺便说一句,上面的代码确实有效;)
编辑:另外,HttpModule 是如何在幕后工作的?它只是在应用程序启动时将错误事件注册到该特定功能吗?
更新:
经过进一步调查,在使用 IHttpModule 接口时,获取会话数据似乎非常非常混乱。我认为 MS 的 HttpModule 还不够成熟,无法在我们的特定场景中使用——除非有特定于会话数据的事件,否则我们无法使用它。
iis - 在分布式方法中使用 Global.asax,即网络花园
我了解跨多个应用程序池使用应用程序状态和会话状态的局限性,即它们不能共享。Global.asax 文件是每个应用程序池创建的单个实例,还是驻留在 IIS 中所有应用程序池共有的更高级别?
c# - 如何处理 global.asax 中的会话结束?
我在聊天应用程序中工作,我使用 HashTable 来包含用户和操作员作为 ChatRoom 类的键和对象作为 HashTable 的值。主要问题是当用户或操作员关闭浏览器或在未注销的情况下断开连接时,它会在会话结束时自动注销。
请帮助我解决这个问题以及如何在这件事上使用 Global.asax。
asp.net - Global.asax 中的事件未触发
在我的 ASP.Net 应用程序中,我无法让 Global.asax 中的事件在我的机器上触发。例如, Session_Start 不会触发。
同样的 Global.asax 在我办公室的其他开发机器上也能正常工作。
我努力了:
ASP.Net 开发服务器和我的本地 IIS
重新启动机器
从项目中删除和重新创建文件(包括
从磁盘中删除它)所有机器都配置了相同级别的软件(VS2008
SP1、.Net 3.5、XP)
这让我发疯了,有什么帮助吗?
编辑:由于该应用程序可以在其他机器上运行,我认为它与 Global.asax 的内容没有直接关系。出于某种原因,我的机器不处理文件。我已经修复了 VS 2008 和 .Net 2.0。还有其他想法吗?
编辑:在所有三台机器上运行的应用程序是直接从源代码管理中提取的。这绝对是一台机器特有的东西。
谢谢,
拍
c# - Global.asax 中的自动事件关联
我想知道是否有办法在 Global.asax 的事件处理程序中自动存根?到目前为止,我还没有找到任何关于如何做到这一点的例子。似乎我必须找到可供我使用的代表姓名列表并手动输入它们。
Intellisense 似乎也没有提供有关该主题的任何有用信息。