ASP.Net HttpModule / ErrorHandler - 如何获取执行程序集版本
我有一个 Http 模块,可以处理 ASP.Net 应用程序的所有错误。
作为其中的一部分,它交给“MyApp.Logging”程序集,它是 NLog 的外观。
在这里,我想获取首先导致错误的 web 应用程序的版本号。
我已经尝试过这段代码,它在控制台应用程序中运行良好...
version = System.Reflection.Assembly.GetEntryAssembly().GetName().Version.ToString();
有什么想法如何让它在 Web 应用程序的上下文中运行吗?
I have a Http module that handles all of the errors for my ASP.Net application.
As part of this it hands of to the "MyApp.Logging" assembly which is a facade to NLog.
In here I want to get the version number of the web applciation that caused the error in the first place.
I have tried this code which works fine in a console application...
version = System.Reflection.Assembly.GetEntryAssembly().GetName().Version.ToString();
Any ideas how to get this working in the context of a web application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这应该有效:
This should work: