Fix access denied error when searching Application Data for apphost project. #9154
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes: #9049
Uses enumeration options to skip over inaccessible directories. This solution is still not perfect though because launch aspire run from a directory that has a lot of files results in the GetFiles(...) call taking a long time to run.
We would only make this worse if we manually tried to traverse the directory tree (although we could give feedback on what is going on).
One option I was considering is whether we timeout the search if necessary and tell people to use the
--projectoption if we can't complete the search.