MSBuild和ASP.NET

MSBuild和ASP.NET,asp.net,asp.net-mvc-4,jenkins,msbuild,Asp.net,Asp.net Mvc 4,Jenkins,Msbuild,我正在尝试为一个开箱即用的MVC4项目完成MSBuild,以便最终在我的实际应用程序中与Jenkins结合使用它。下面是我尝试过的非常详细的教程 首先,是否有其他开源的方法来编译并部署ASP.NET应用程序它必须可以插入詹金斯 第二,我经常遇到很多类型的错误,没有一种是容易调试的,因为有价值的文档在google上不容易弹出。有什么好的“自动生成”工具或好的简短的手册可以开始使用吗 第三,具体错误: 1. 构建开始于2014年7月15日上午10:47:13。 1> 项目“C:\WebSites\j

我正在尝试为一个开箱即用的MVC4项目完成MSBuild,以便最终在我的实际应用程序中与Jenkins结合使用它。下面是我尝试过的非常详细的教程

首先,是否有其他开源的方法来编译并部署ASP.NET应用程序它必须可以插入詹金斯

第二,我经常遇到很多类型的错误,没有一种是容易调试的,因为有价值的文档在google上不容易弹出。有什么好的“自动生成”工具或好的简短的手册可以开始使用吗

第三,具体错误:
1.
构建开始于2014年7月15日上午10:47:13。
1> 项目“C:\WebSites\jenkinsDeployment\Jenkins\TestJenkinsGit.sln”,位于
de 1(默认目标)。
1> C:\WebSites\jenkinsDeployment\Jenkins\TestJenkinsGit.sln.metaproj:erro
r MSB4126:指定的解决方案配置“Debug | HPD”无效。
请使用配置指定有效的解决方案配置
d平台属性(例如MSBuild.exe Solution.sln/p:Configuration=De
bug/p:Platform=“Any CPU”)或将这些属性留空以使用de
故障解决方案配置。[C:\WebSites\Jenkins部署\Jenkins\Tes
tJenkinsGit.sln]
1> 已完成构建项目“C:\WebSites\Jenkins部署\Jenkins\TestJenkins
Git.sln“(默认目标)--失败。
二,

还有更多

  • 有。所有东西都可以插入Jenkins,因为它可以运行一个可执行文件,因此如果您愿意,可以插入MSPaint

  • NET的javadocs,包括MVC。还有专门的

  • 如果要将自定义平台(
    HPD
    )传递给
    .sln
    ,则该解决方案中的所有
    .csproj
    都必须具有该平台,否则请单击Studio中的解决方案,转到属性>配置属性并检查[默认]项目平台设置

  • /p
    标志不应该用引号括起来,所有带空格的路径都应该,
    DeployOnBuild
    在值之前不应该有空格,依此类推。远程安装到构建服务器上,复制/粘贴错误日志中的命令并修复它,直到它手动运行,然后再将其插入Jenkins或其他任何地方;更好的方法是让它首先从命令行本地构建,而不考虑CI服务器

  • C:\Program Files (x86)\Jenkins\jobs\MyApp-Test\workspace>C:\Windows\Microsoft.NET\Framework\v4.0.30319
    \MSBuild.exe /p:DeployOnBuild= true /p:PublishProfile=Test;SolutionDir=C:\Program Files (x86)\Jenkins\
    jobs\MyApp-Test\workspace /m /p:Configuration=Release "/p:Platform=Any CPU" DeployIt.sln              
    Microsoft (R) Build Engine version 4.0.30319.33440                                                    
    [Microsoft .NET Framework, version 4.0.30319.34014]                                                   
    Copyright (C) Microsoft Corporation. All rights reserved.                                             
    
    MSBUILD : error MSB1008: Only one project can be specified.                                           
    Switch: Files                                                                                         
    
    For switch syntax, type "MSBuild /help"