小编vis*_*ode的帖子

ASP.NET Core 6 中的“访问控制允许来源”

经过测试Postman并且工作正常。在浏览器中我收到此错误:

从源“https://localhost:44426”访问“http://localhost:5081/api/Accounting/GetSales”处的 XMLHttpRequest 已被 CORS 策略阻止:不存在“Access-Control-Allow-Origin”标头关于所请求的资源。

使用 Angular 和 .Net6 的 Asp Net Core 项目

[DisableCors]
[HttpGet("GetSales")]
        public IEnumerable<SaleDto> GetSales()
        {
            var result = _context.Sales.Select(x => new SaleDto
            {
                AccountName = x.Account.Name,
                CategoryName = x.Category.CategoryName,
                SaleDate = x.SaleDate,
                SaleId = x.SaleId,
                SaleValue = x.SaleValue,
            });
            return result;
        }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core asp.net-core-6.0

13
推荐指数
2
解决办法
4万
查看次数

标签 统计

asp.net-core ×1

asp.net-core-6.0 ×1

c# ×1