0

Background

I have a dotnet aspire app that is giving me this error message:

Aspire.Hosting.Dcp.dcpctrl.ExecutableReconciler[0]
      could not remove process's standard error file    {"Executable": {"name":"AnalyticsViteClientside-beebadqm"}, "Reconciliation": 61, "path": "C:\\Users\\user\\AppData\\Local\\Temp\\aspire.z1frx5sk.sfc\\AnalyticsViteClientside-beebadqm_err_fe23ffcd-da64-423b-8829-2036dfede6bf", "error": "remove C:\\Users\\user\\AppData\\Local\\Temp\\aspire.z1frx5sk.sfc\\AnalyticsViteClientside-beebadqm_err_fe23ffcd-da64-423b-8829-2036dfede6bf: The process cannot access the file because it is being used by another process.\ncontext deadline exceeded"}
fail: Aspire.Hosting.Dcp.dcpctrl.ExecutableReconciler[0]
      could not remove process's standard output file   {"Executable": {"name":"AnalyticsViteClientside-beebadqm"}, "Reconciliation": 61, "path": "C:\\Users\\user\\AppData\\Local\\Temp\\aspire.z1frx5sk.sfc\\AnalyticsViteClientside-beebadqm_out_fe23ffcd-da64-423b-8829-2036dfede6bf", "error": "remove C:\\Users\\user\\AppData\\Local\\Temp\\aspire.z1frx5sk.sfc\\AnalyticsViteClientside-beebadqm_out_fe23ffcd-da64-423b-8829-2036dfede6bf: The process cannot access the file because it is being used by another process.\ncontext deadline exceeded"}

I tried setting the permissions on those specific files mentioned in the error message.

Right Click file -> Properties -> Security Select the username -> Edit -> Select User -> Full Controll

security

After running the aspire application again, I get the same error message, but now for different files. So I have concluded that this solution worked, but now I need to apply it for all the Temp files. I think my aspire app is also creating new files that will need to inherit their permissions.

Here's my attempt at doing this in PowerShell, however after running this command, it seems to have made no difference.


takeown /F "C:\Users\user\AppData\Local\Temp" /R /D Y

icacls "C:\Users\user\AppData\Local\Temp" /grant "user:(OI)(CI)F" /inheritance:e /T /C /Q

icacls "C:\Users\user\AppData\Local\Temp" /grant "SYSTEM:(OI)(CI)F" /inheritance:e /T /C /Q

#where user is my username

I can still manually set these successfully, what am I doing wrong?

1
  • I was running the PowerShell terminal as an administrator Commented May 22 at 2:47

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.