CORS не работает. net core 2.2 - возвращает 404 - PullRequest
0 голосов
/ 07 января 2020

У меня есть следующий код в Startup.cs

        {
            services.AddCors();
            services.AddMvc();
        }

        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            app.UseCors(builder => builder
                .AllowAnyOrigin()
                .AllowAnyHeader()
                .AllowAnyMethod());

            app.UseHttpsRedirection();
            app.UseMvc();
        }

С приведенным выше кодом, когда я делаю скручивание с запросом OPTIONS, как показано ниже

curl -X OPTIONS https://localhost:44316/api/values -i

Я получаю ответ

HTTP/1.1 404 Not Found
Transfer-Encoding: chunked
Server: Microsoft-IIS/10.0
X-Powered-By: ASP.NET
Date: Tue, 07 Jan 2020 05:38:17 GMT

Кроме того, когда я включаю маршрутизацию конечной точки services.AddMvc(options => options.EnableEndpointRouting = true);, я получаю 405 в качестве кода состояния.

Любые идеи о том, почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...