gpt4 book ai didi

asp.net-mvc - 构建 ASP 应用程序并将其部署到 Azure Web App 失败

转载 作者:行者123 更新时间:2023-12-03 03:47:21 24 4
gpt4 key购买 nike

我正在尝试使用 .NET 4.8 在 Azure 中为 ASP.NET MVC 5 创建部署(这不是 .net core 应用程序)

如果我从 Visual Studio 创建 Web 应用程序,则会部署代码。但如果我从 GitHub 设置部署:

Asure Deployment Center

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.

如何解决此错误:

The target "pipelinePreDeployCopyAllFilesToOneFolder" does not exist in the project.

最佳答案

我以前没有亲眼见过这个错误,但我对我们的工具进行了研究,发现我们以前也遇到过类似的问题。导致该问题的原因是该项目是作为 .Net Core 应用程序构建的,在将其重新构建为 .Net Standard 后,该问题得到了解决。您是否有可能引用旧的依赖项?

最后,看看这篇文章:https://www.codeproject.com/Tips/1109834/Error-MSB-The-target-Package-does-not-exist-in-t-2#:~:text=%20Error%20MSB4057:%20The%20target%20%22Package%22%20does%20not,for%20this%20entry%20is%20to%20help...%20More

本文解释了可以在 .csproj 中添加以下代码来缓解该问题:

$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)

让我知道这些项目的结果。

关于asp.net-mvc - 构建 ASP 应用程序并将其部署到 Azure Web App 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68597539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com