欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp.net core 跨域配置不起作用的原因分析及解決方案

 更新時間:2024年10月17日 09:51:05   作者:長空nice  
在ASP.NET Core中配置跨域時,正確的中間件順序至關(guān)重要,否則可能導(dǎo)致跨域無效,此外,如果同時使用中間件和屬性來啟用跨域,需要確保策略名稱一致,文章提供了官方簡單啟用跨域的示例代碼,幫助開發(fā)者避免常見的配置錯誤

1、中間件配置跨域的順序不對

中間件順序配置對了基本上就能解決大部分問題中間件順序配置對了基本上就能解決大部分問題

附上官網(wǎng)簡單的啟用跨域的代碼

var  MyAllowSpecificOrigins = "_myAllowSpecificOrigins";
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddCors(options =>
{
    options.AddPolicy(name: MyAllowSpecificOrigins,
                      policy  =>
                      {
                          policy.WithOrigins("http://example.com",
                                              "http://www.contoso.com");
                      });
});
// services.AddResponseCaching();
builder.Services.AddControllers();
var app = builder.Build();
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseCors(MyAllowSpecificOrigins);
app.UseAuthorization();
app.MapControllers();
app.Run();
 

2、中間件啟用的跨域同時又用了屬性啟用跨域

自己碰到的問題,復(fù)制官網(wǎng)的demo測試很多遍還是不能跨域,最后發(fā)現(xiàn)問題出在基類控制器啟用了跨域,但是策略名和中間件啟用跨域的策略名的不一致,導(dǎo)致跨域沒用......

[EnableCors("any")] //刪除這行即可或者策略名改成和中間件一樣 _myAllowSpecificOrigins
[Route("api/[controller]/[action]")]
[Authorize]
[ApiController]
public class BaseApiController : ControllerBase
{
}

到此這篇關(guān)于asp.net core 跨域配置不起作用的原因的文章就介紹到這了,更多相關(guān)asp.net core 跨域配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • asp.net上傳execl文件后,在頁面上加載顯示(示例代碼)

    asp.net上傳execl文件后,在頁面上加載顯示(示例代碼)

    本篇文章主要是對asp.net上傳execl文件后,在頁面上加載顯示(示例代碼)進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • Asp.net操作Excel更輕松的實現(xiàn)代碼

    Asp.net操作Excel更輕松的實現(xiàn)代碼

    今天先介紹一個關(guān)于導(dǎo)出數(shù)據(jù)的例子,以Excel為模板。直接進入正題了
    2011-10-10
  • .NET Core簡單讀取json配置文件

    .NET Core簡單讀取json配置文件

    這篇文章主要為大家詳細(xì)介紹了.NET Core簡單讀取json配置文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • ASP.NET?Core中使用滑動窗口限流的問題及場景分析

    ASP.NET?Core中使用滑動窗口限流的問題及場景分析

    這篇文章主要介紹了ASP.NET?Core中使用滑動窗口限流的問題,主要介紹服務(wù)限流場景中的應(yīng)用,如何使用滑動窗口來解決這個問題,本文通過實例圖文相結(jié)合給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-12-12
  • .Net Core讀取Json配置文件的實現(xiàn)示例

    .Net Core讀取Json配置文件的實現(xiàn)示例

    這篇文章主要介紹了.Net Core讀取Json配置文件的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • ASP.NET簡化編輯界面解決思路及實現(xiàn)代碼

    ASP.NET簡化編輯界面解決思路及實現(xiàn)代碼

    簡化用戶操作界面,添加功能一般沒法簡化,但是如果是在GridView做顯示,編輯,更新與刪除,會讓用戶在編輯,需要點擊編輯銨鈕,再進行編輯,或是取消編輯,下面是改進的方法做了演示動畫,感興趣的朋友可以了解下
    2013-01-01
  • ASP.NET Core 3.0遷移的完美避坑指南

    ASP.NET Core 3.0遷移的完美避坑指南

    這篇文章主要給大家介紹了關(guān)于ASP.NET Core 3.0遷移的完美避坑指南,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用ASP.NET Core 3.0具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • asp.net實現(xiàn)多個文件同時下載功能

    asp.net實現(xiàn)多個文件同時下載功能

    這篇文章主要為大家詳細(xì)介紹了asp.net實現(xiàn)多個文件同時下載功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • aspx中頁面按鈕寫返回上一頁代碼

    aspx中頁面按鈕寫返回上一頁代碼

    近段時間,Insus.NET不斷補學(xué)習(xí)Javascript知識。但在練習(xí)寫返回上一頁的功能時,卻遇上一點小問題
    2012-11-11
  • asp.net下Response.ContentType類型匯總

    asp.net下Response.ContentType類型匯總

    asp.net下Response.ContentType類型匯總...
    2007-04-04

最新評論