Я разработал веб-API для .NET core 3.1 и добавил к нему GraphQL и PlayGround. Когда я пытаюсь запустить Playground, я столкнулся с этой наскучившей ошибкой. Я гуглил слишком много раз, читал много статей и форумов об этом, пробовал их предлагаемые способы, но проблема все же существует. Кроме того, я должен сказать, что у меня нет этой проблемы с .net core 2.2.
Я решил упростить свое решение и удалить лишнюю листву из моего проекта и загрузить его вам, чтобы вы могли мне помочь. Упрощенная версия этого проекта, над которым я сейчас работаю, доступна здесь на гугл драйв.
Кроме того, я нашел решение с .net core 3.1, которое не имеет этой проблемы, но все же я не могу найти свою ошибку (и). Я загрузил это правильное решение здесь.
В этой упрощенной версии я не подключался к базе данных и не добавлял в проект никаких связанных с ней пакетов. Я возвращаю данные в памяти в этой упрощенной версии вместо обращения к базе данных.
Это изображение ошибки, с которой я столкнулся:
И файл .csproj упрощенного проекта выглядит следующим образом:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RootNamespace>NetCore3._1GraphQL</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="graphiql" Version="1.2.0" />
<PackageReference Include="GraphQL" Version="3.0.0-preview-1352" />
<PackageReference Include="GraphQL.Server.Ui.Playground" Version="3.4.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.1" />
<PackageReference Include="RandomNameGeneratorLibrary" Version="1.2.2" />
</ItemGroup>
</Project>