【发布时间】:2021-10-06 09:17:37
【问题描述】:
我正在尝试使用 .NET 4.8 在 Azure 中为 ASP.NET MVC 5 创建部署(这不是 .net 核心应用程序)
如果我从 Visual Studio 创建 Web 应用程序,则会部署代码。 但如果我从 GitHub 设置部署:
github 操作失败并出现以下错误:
Run msbuild /nologo /verbosity:m /t:Build /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="\published\"
SugarMonkey -> D:\a\SC601PA-SugarMonkey\SC601PA-SugarMonkey\SugarMonkey\bin\SugarMonkey.dll
SugarMonkey.Tests -> D:\a\SC601PA-SugarMonkey\SC601PA-SugarMonkey\SugarMonkey.Tests\bin\Debug\SugarMonkey.Tests.dll
Transformed Web.config using D:\a\SC601PA-SugarMonkey\SC601PA-SugarMonkey\SugarMonkey\Web.Debug.config into obj\Debug\TransformWebConfig\transformed\Web.config.
Copying all files to temporary location below for package/publish:
\published\.
D:\a\SC601PA-SugarMonkey\SC601PA-SugarMonkey\SugarMonkey.Tests\SugarMonkey.Tests.csproj : error MSB4057: The target "pipelinePreDeployCopyAllFilesToOneFolder" does not exist in the project.
Error: Process completed with exit code 1.
我该如何解决这个错误:
项目中不存在目标“pipelinePreDeployCopyAllFilesToOneFolder”。
【问题讨论】:
-
我删除了为测试创建的文件夹(SugarMonkey.Tests),操作不再失败
-
如果它为您解决了问题,请将其作为答案发布并接受。
-
@KrzysztofMadej 我能够部署,但我失去了测试能力,所以这更像是一种解决方法。
标签: asp.net-mvc azure azure-functions azure-web-app-service github-actions