I have been trying to diagnose some annoying intermittent errors I see thrown by AWSSDK, which include it trying to locate my AWSSDK profile/credentials files.
I used this guide to create them: https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/net-dg-config-creds.html
To fix this, I created the profiles and credentials in a flat file and put references to them in <appSettings>:
<add key="AWSProfilesLocation" value="C:\Users\Administrator\.aws\credentials" />
<add key="AWSProfileName" value="default" />
<add key="AWSAccessKey" value="ABC123" />
<add key="AWSSecretKey" value="DEFG6789" />
<add key="AWSBucketName" value="media.mysite.com" />
This addition works well in projects I use that do not have CloudUploaders, such as WebAPIs and services. Unfortunately, if I add these lines to a project with CloudUploader, it makes it so the uploader barks on every single upload, as if all files are invalidated or errored when attempting to select one. The project doesn't spit out a useful error so I'm not 100% sure whats happening.