我正在尝试使用Razor设置我们的构建号并在ASP.NET MVC上发布说明 - 似乎内置了一些功能,因为它已经在标题的主布局页面中了:
<a href="@ViewBag.VersionLink">Build: @ViewBag.VersionInfo</a>
我们现在正在构建145,但它总是说Build: 1.0.0.0
并且链接转到App_Readme/Build1.0.0.0.txt
,这只是吐出来的:
Hi,
This is build 1.0.0.0
Thanks
我无法弄清楚更新构建信息的位置。我试图回溯它,但它没有领先,google has not turned up much是有用的。
如何配置发行说明或设置构建版本?我甚至会接受一个答案,它指出了一个很好的在线资源,可以帮助我。
答案 0 :(得分:0)
简而言之:没有黑魔法会知道asp.net mvc中的应用程序构建或发布版本。因此,需要将此信息从控制器传递到View。
您可以使用强类型视图模型或TempData
将该信息传递给ASP.NET MVC视图。
这里有一些参考资料 - Intro to ASP.NET MVC 3 (C#)。
修改:如果您想使用ViewBag
,则可以考虑使用此视频教程: - ViewBag: Introduction to MVC - Course