平台:Azure应用服务
部署:本地Git
版本:.NET 5
将更新(git推送到Azure中的远程本地git(.NET 5 Razor Pages应用程序部署到Azure应用程序服务时,KUDU构建失败,错误如下。我可以通过使用Azure门户中的控制台手动删除整个/obj目录来解决这个问题,然后构建成功。但理想情况下,这并不是每次我需要推送更新时都必须的。有没有一种简单的方法可以防止这个错误?
在"之后的终端中出现错误;git-push";到远程:
remote: RazorCoreGenerate:
remote: Removing directory "objReleasenet5.0Razor".
remote: Creating directory "objReleasenet5.0RazorAreasIdentityPagesAccount".
remote: D:Program Files (x86)dotnetsdk5.0.201SdksMicrosoft.NET.Sdk.Razorbuildnetstandard2.0Microsoft.NET.Sdk.Razor.CodeGeneration.targets(146,5): error MSB3191: Unable to create directory "objReleasenet5.0RazorAreasIdentityPagesAccount". Could not find a part of the path 'objReleasenet5.0RazorAreasIdentityPagesAccount'. [D:homesiterepositoryabc.csproj]
remote: Done Building Project "D:homesiterepositoryabc.csproj" (default targets) -- FAILED.
remote:
remote: Build FAILED.
remote:
remote: "D:homesiterepositoryabc.csproj" (default target) (1:7) ->
remote: (RazorCoreGenerate target) ->
remote: D:Program Files (x86)dotnetsdk5.0.201SdksMicrosoft.NET.Sdk.Razorbuildnetstandard2.0Microsoft.NET.Sdk.Razor.CodeGeneration.targets(146,5): error MSB3191: Unable to create directory "objReleasenet5.0RazorAreasIdentityPagesAccount". Could not find a part of the path 'objReleasenet5.0RazorAreasIdentityPagesAccount'. [D:homesiterepositoryabc.csproj]
remote:
remote: 0 Warning(s)
remote: 1 Error(s)
remote:
remote: Time Elapsed 00:01:54.09
remote: Failed exitCode=1, command="D:Program Files (x86)MSBuilds16.8.3MSBuildCurrentBinMSBuild.exe" /restore "D:homesiterepositoryabc.csproj" /p:DeployOnBuild=true /p:configuration=Release /p:publishurl="D:localTemp8d9118005db4f8f"
remote: An error has occurred during web site deployment.
(我提前道歉。这是我在stackoverflow上发布的第一个问题(
1。检查文件夹权限
2.打开cmd
工具作为Administrator
,然后打开命令中的re-run
如果在visual studio工具中使用命令,还需要以管理员身份运行visual studio。