3

我正在开发 ASP.NET Web 应用程序,对于未处理的异常,我正在使用 Global.asax 文件,我在其中编写了一个逻辑来将错误日志写入为

Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)

        'Code that runs when an unhandled error occurs

End Sub

这一切都在本地工作,但是当发布网站 global.asax 时仍然没有发布我将 global.asax 上传到远程服务器但事件没有触发我的应用程序使用 IIS 7 作为 Web 服务器

我是否需要任何类型的配置建议您是否有任何解决方案

4

2 回答 2

2

我还上传了 App_global.asax.compiled 并且它有效

于 2012-10-15T12:20:18.540 回答
1

我们尝试了很多东西。

  1. global.asax 在本地计算机上工作,但在我发布到服务器后不起作用
  2. 为什么 Global.asax 事件没有在我的 ASP .NET 网站中触发?
  3. Global.asax 没有为发布版本触发
  4. ASP.NET MVC 应用程序中的 Global.asax 之谜

我们还尝试将以下文件放入rootbin目录中。

  1. App_global.asax.dllApp_global.asax.compiled文件
  2. 预编译的App.config

都没有用!

为了触发全局事件,对于我们的 asp.net 2.0 网站,我们必须使用 rawGlobal.asax而不是dll。pre-compiled

希望这对某人有帮助!干杯! 快乐编码!:D

于 2015-12-17T11:29:16.510 回答