使用 pubxml 文件从 cmdline 部署 dotnet 核心

时间:2021-04-13 16:14:34

标签: asp.net-core deployment msbuild web-deployment

有一种特殊情况,我们需要手动部署 Asp.Net Core 3.1 代码。我在本地设置了一些 *.pubxml 文件(如 DevProfile.pubxml),并为不同的环境设置了正确的设置。从 VS2019 运行时它们可以完美运行,但是如何在批处理文件中使用它们?从包含解决方案文件的文件夹运行时,以下内容不会做任何事情:

dotnet publish -p:PublishProfile=DevProfile

1 个答案:

答案 0 :(得分:0)

试试:dotnet build WebApplication.csproj /p:DeployOnBuild=true /p:PublishProfile=<FolderProfileName>

请告诉我这是否适合您,请参阅 https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/visual-studio-publish-profiles?view=aspnetcore-3.1#publish-profiles 以获得更详细的说明

相关问题