asp. net основной 2.2 почтовый запрос не достигает конечной точки - PullRequest
0 голосов
/ 22 января 2020

Все запросы get нормально работают локально и на сервере. сообщения локально работают нормально, но возвращают 400 (неправильный запрос), когда я загружаю проект на сервер.

В целях тестирования я попытался изолировать проблему, удалив заполнители аутентификации и защиты от подделки на рассматриваемом контроллере.

     [Route("api/[controller]")]
     [ApiController]
     [AllowAnonymous]
     [IgnoreAntiforgeryToken]

Я также удалил фильтр CorsPolicypolicy глобально, используя:

   services.AddCors(options =>
        {
            options.AddPolicy("CorsPolicy",
                builder => builder.AllowAnyOrigin()
                .AllowAnyMethod()
                .AllowAnyHeader()
                .AllowCredentials());
        });

, и вот мой метод настройки:

  public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        app.UseCors("CorsPolicy");
        app.UseDeveloperExceptionPage();
        app.UseExceptionHandler("/Home/error");
        app.UseStaticFiles();
        app.UseAuthentication();

        app.UseSession();
        app.UseMvc();
    }
...