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

本文关键字:转换 Web 应用程序 信息 程序集 网站 何获取 获取 | 更新日期: 2023-09-27 17:57:16

我有一个网站项目,我将其转换为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 Version=2.0.1213.3432作为结果,但在从网站结果0.0.0.0转换的应用程序中,什么操作可能导致这种情况?

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

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

System.Reflection.Assembly.Load("assemblyname").GetName().Version.ToString()