但是从命令行构建还有另外一个问题。 我有一个可以在Visual Studio中构建的项目。
但是当我尝试在Visual Studio 2012中构建部署包(发布 - > Web部署包)时,我遇到了错误
D:\somePath\web.config(905): error ASPCONFIG: unrecognized configuration section "microsoft.applicationServer".
但正常构建适用于该项目。
当我尝试构建命令行时,我也遇到了同样的错误
msbuild D:\PathTo\Solution\Project\Project.csproj
/fl /flp:logfile="D:\buildadventures\Build.log";errorsonly;verbosity=diagnostic
/t:Build /p:SolutionDir="D:\PathTo\Solution\\";Configuration=Release;Platform=AnyCpu
在尝试从命令行构建和打包时,我也遇到了同样的错误(即使只是构建失败也不会感到惊讶)
msbuild D:\PathTo\Solution\Project\Project.csproj
/fl /flp:logfile="D:\buildadventures\Build.log";errorsonly;verbosity=diagnostic
/t:Build;Package
/p:SolutionDir="D:\PathTo\Solution\\";Configuration=Release;Platform=AnyCpu;
PackageLocation="D:\buildadventures\SomeProject.zip";AutoParameterizationWebConfigConnectionStrings=false
任何人都可以帮助我吗?我需要做些什么才能从中创建部署包?
答案 0 :(得分:2)
只是为了让这一切永远不开放:
YES!安装WindowsServerAppFabric
解决了这个问题。