Azure应用程序服务生成失败,原因是出现错误MSB3191:无法创建目录



平台: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。

最新更新