C# 如何获取从网站转换的web应用程序的程序集信息
我有一个网站项目,我把它转换成了一个web应用程序,现在我正试图显示我的web应用程序的dll版本信息。我试过了C# 如何获取从网站转换的web应用程序的程序集信息,c#,asp.net,web-applications,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
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*
当我创建一个新的应用程序并尝试
GetExecutionGassembly
方法时,它工作正常,结果显示myapplicationnameVersion=2.0.1213.3432,但在从网站结果转换而来的应用程序中0.0.0什么操作可能会导致这种情况?我找到了如何获得这些结果版本信息
System.Reflection.Assembly.Load("assemblyname").GetName().Version.ToString()