MSBUILD 命令无法创建工件

MSBUILD command not able to create artifacts

尝试使用 MSbuild 构建 asp.net 网络应用程序。构建成功,但在 build_output 文件夹中仅存在 DLL。当我从 visual studio 发布时,我得到了一个不同的输出,我可以将其部署到 IIS。但是 MSBUILD 给出了不同的输出。我想要与 visual studio.

的发布相同的输出

我正在使用的命令:

msbuild ASPWebApp.sln /t:Build /p:DeployOnBuild=true /p:Configuration=Release /p:outdir=.\build_output

Web 应用程序构建使用不同的目标。尝试“/t:WebPublish”目标。

/t:WebPublish /p:WebPublishMethod=FileSystem /p:PublishUrl="c:\build\output"