Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在MVC Razor视图中获取发布详细信息_C#_Asp.net Mvc_Msbuild_Asp.net Mvc 5_Msbuild Task - Fatal编程技术网

C# 在MVC Razor视图中获取发布详细信息

C# 在MVC Razor视图中获取发布详细信息,c#,asp.net-mvc,msbuild,asp.net-mvc-5,msbuild-task,C#,Asp.net Mvc,Msbuild,Asp.net Mvc 5,Msbuild Task,我和一个团队一起在一个MVC网站上工作,我想在开发过程中在_Layout.cshtml页面的注释中显示上次发布的时间戳和上次发布的用户名称。为了实现这一点,我对包或msbuild任务持开放态度,但我对最佳方向并不乐观。现在,我能够以这种方式显示上次构建时间: <!-- Last Built on: @File.GetCreationTime(ViewContext.Controller.GetType().Assembly.Location) Last Built by: //desire

我和一个团队一起在一个MVC网站上工作,我想在开发过程中在_Layout.cshtml页面的注释中显示上次发布的时间戳和上次发布的用户名称。为了实现这一点,我对包或msbuild任务持开放态度,但我对最佳方向并不乐观。现在,我能够以这种方式显示上次构建时间:

<!--
Last Built on: @File.GetCreationTime(ViewContext.Controller.GetType().Assembly.Location)
Last Built by: //desired output similar to: jsmith
-->


程序集的文件所有权显示IISAPPOOL帐户。

上次发布的确切内容是什么?razor视图中的内容、数据库中的某些内容、程序集或其他内容?如何发布网站?它是通过构建服务器完成的吗?还是部署脚本?或者右键单击项目并选择“使用发布配置文件发布”?这是用于生成服务器的作业。查看类似Team Curror、巡航控制、Team Foundation Server或VisualStudio Online。邦纳-最后一次将应用程序发布到QA服务器。Pete和Aram-不幸的是,该雇主没有使用构建服务器,因此我们将从本地发布到QA服务器进行测试。我上一次工作的地方,我们使用了一个构建服务器,其中定制了这个功能。是否有一种方法可以对MSBuild任务执行类似的操作?字符串替换_Layout.cshtml中的变量以留下用户名的HTML注释?