配置ASP.NET MVC和发行版的发行说明剃刀

时间:2012-12-17 20:31:08

标签: asp.net-mvc razor versioning viewbag

我正在尝试使用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是有用的。

如何配置发行说明或设置构建版本?我甚至会接受一个答案,它指出了一个很好的在线资源,可以帮助我。

1 个答案:

答案 0 :(得分:0)

简而言之:没有黑魔法会知道asp.net mvc中的应用程序构建或发布版本。因此,需要将此信息从控制器传递到View。

您可以使用强类型视图模型或TempData将该信息传递给ASP.NET MVC视图。

这里有一些参考资料 - Intro to ASP.NET MVC 3 (C#)

修改:如果您想使用ViewBag,则可以考虑使用此视频教程: - ViewBag: Introduction to MVC - Course