При той же ошибке решение было следующим:
Перейдите на портал Azure: https://portal.azure.com войдите в систему и щелкните значок Azure Active Directory в левый. Затем нажмите значок «Регистрация приложений» в средней панели. В окне поиска введите приложение из сообщения об ошибке и выберите «Все приложения» в раскрывающемся списке:
Нажмите свое приложение, затем значок «Настройки», выберите «URL-адреса ответа» из списка.
Скопируйте один из ответных URL и добавьте его в свое приложение как порт https .
Вы можете сделать это из свойств проекта или просто добавить в файл lounchsetting.json значение sslPort
Не протестированный, но это должно добиться цели:
var q = from c in ctx.Category
join clg in
(
from cl in ctx.CategoryListing
group cl by cl.CategoryID into g
select new { CategoryID = g.Key, Frequency = g.Count()}
) on c.CategoryID equals clg.CategoryID into cclg
from v in cclg.DefaultIfEmpty()
where c.GuideID==1
select new { c.CategoryID, Frequency = v.Frequency ?? 0 };