Я разработал веб-API. net core 3.1 и добавил к нему GraphQL и PlayGround . Когда я пытался запустить игровую площадку, я столкнулся с этой ошибкой, которая мне надоела. Я гуглял слишком много раз, и я прочитал много статей и форумов об этом, и я попробовал их предлагаемые способы, но все же проблема существует. Кроме того, я должен сказать, что у меня нет этой проблемы с. net core 2.2.
Я решил упростить свое решение и удалить лишнюю листву моего проекта и загрузить его вам, чтобы вы могли мне помочь. Упрощенная версия этого проекта, над которым я сейчас работаю, доступна здесь, на google drive .
Кроме того, я нашел решение с. 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>