Я пытаюсь использовать services.AddResponseCompression();
в своем приложении <Project Sdk="Microsoft.NET.Sdk.Web" ToolsVersion="15.0">
и получаю следующую ошибку:
MissingMethodException: Метод не найден: 'System.String Microsoft. Net. Http.Headers.StringWithQualityHeaderValue.get_Value () '
Моя целевая структура - <TargetFramework>net461</TargetFramework>
, а пакет nuget существует <PackageReference Include="System.Net.Http" Version="4.3.3" />
Я заметил, что если я использую app.UseResponseCompression();
после app.useMvc
тогда эта конкретная ошибка исчезнет, но мой static files
выдаст ошибку типа MIME, поскольку app.UseStaticFiles();
должно быть выше app.useMvc