如何获取从Web站点转换的Web应用程序的程序集信息

时间:2013-02-04 08:56:21

标签: c# asp.net web-applications

我有一个网站项目,我转换为Web应用程序,现在我正在尝试显示我的Web应用程序的DLL版本信息。我试过了

Assembly.GetExecutingAssembly() which returns App_Web_ehipvj25, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 

Assembly.GetCallingAssembly() which returns system.web assembly

Assembly.GetEntryAssembly() which returns null

来自AssemblyInfo.cs的实际版本信息是2.0。*

当我创建一个新的应用程序并尝试getExecutingAssembly方法时,它正常工作并显示myapplicationname 版本= 2.0.1213.3432 ,但是在从网站结果转换的应用程序中 0.0 .0.0 可能导致这种情况的行为是什么?

1 个答案:

答案 0 :(得分:1)

我想出了如何获取版本信息

System.Reflection.Assembly.Load("assemblyname").GetName().Version.ToString()
相关问题