将站点的手动版本号添加到 web.config

Boh*_*uts 5 c# asp.net-mvc

我需要在站点徽标附近显示站点的版本号。我可以在 web.config 的何处保存此版本号?这是在 web.config 中保存站点版本号的好主意吗?

Joh*_*y_D 4

看来你会因为这个问题而得到缺点。但无论如何,这是我的建议:

将您的网站版本存储在 web.configappSettings部分,例如:

<appSettings>
  <siteVersion>v1.0</<siteVersion>
</appSettings>
Run Code Online (Sandbox Code Playgroud)

由于您使用的是 mvc,因此请添加到 common _layout 视图代码来显示此版本:

Site version : @ConfigurationManager.AppSettings["siteVersion"]
Run Code Online (Sandbox Code Playgroud)

是的,这是个好主意,因为 web.config 的这一部分用于存储应用程序的常用设置,动态更改它们会导致 IIS 重新启动您的应用程序以应用设置。但不确定您是否仅在部署时更改站点版本。