I can access several sites using my C# program. I have accounts at the sites and have set the option "remember me". In each account I also authorized anon access as required recently by the EU.
The program runs fine on several BOINC project sites: setiathome, milkyway, Einstein, etc, but not at WorldCommunityGrid. in the below line of code, after stepping through the myUri, its contents can be copied and pasted into edge or chrome and the correct page is displayed. The contents of "RawPage" match on all sites except WCG. The contents (of RawPage) match what one would see if one was not logged in. So basically if I copy and paste the url into edge it works, but not in my C# program.
RawPage = client.DownloadString(myUri);