ASP.Net HttpModule / ErrorHandler - 如何获取执行程序集版本

时间:2011-06-16 12:28:04

标签: .net asp.net error-handling httpmodule nlog

我有一个Http模块,可以处理我的ASP.Net应用程序的所有错误。

作为其中的一部分,它涉及“MyApp.Logging”程序集,它是NLog的外观。

在这里,我想获取导致错误的 web 应用程序的版本号。

我已经尝试过这个在控制台应用程序中运行良好的代码......

version = System.Reflection.Assembly.GetEntryAssembly().GetName().Version.ToString();

如何在Web应用程序的上下文中使用它?

1 个答案:

答案 0 :(得分:0)

这应该有效:

typeof(SomeTypeFromYourWebApplication).Assembly.GetName().Version.ToString()