ASP.NET CORE API 解决跨域问题

环境

vs2022

.net 8

创建ASP.net Core API项目



配置跨域

编写ApiController

启动项目

得到服务器运行的 地址

在Hbuiler中创建web项目,编写代码

【运行】-【运行到浏览器】-选择一个浏览器,查看结果

正常显示

问题

如果允许所有源访问,有安全风险方面的问题。容易被漏洞攻击。因此建议指定主机访问

修改如下配置,将会限定主机访问

解决办法1:

直接在Program.cs 中修改

解决办法2:

在appsettings.json配置文件中配置,在Program.cs中读取

相关推荐
William_cl12 小时前
【ASP.NET MVC 进阶】DataAnnotations 特性验证全解析:从基础到避坑,让数据校验像 “安检“ 一样靠谱
后端·asp.net·mvc
William_cl14 小时前
C# ASP.NET MVC Model 分类:数据传输对象(DTO)—— 跨层传数的 “精简快递“
c#·asp.net·mvc
元直数字电路验证4 天前
ASP.NET Core Web APP(MVC)开发中无法全局配置 NuGet 包,该怎么解?
前端·javascript·ui·docker·asp.net·.net
William_cl4 天前
拆解ASP.NET MVC 视图模型:为 View 量身定制的 “数据小票“
后端·asp.net·mvc
宝桥南山4 天前
.NET10 - 尝试一下Blazor Web Assembly Standalone App的fingerprint新特性
microsoft·微软·c#·asp.net·.net·.netcore
William_cl6 天前
从 MVC 5 到 Core MVC:ASP.NET MVC 框架的 “进化之路“
后端·asp.net·mvc
忧郁的蛋~7 天前
ASP.NET Core中创建中间件的几种方式
后端·中间件·asp.net
元直数字电路验证7 天前
在ASP.NET Core Web APP(MVC)开发中,如何处理Docker容器的持久化数据?
后端·docker·asp.net
sheji34168 天前
【开题答辩全过程】以 基于Asp.Net网上图书店的设计与实现为例,包含答辩的问题和答案
后端·asp.net
sky-stars8 天前
Visual Studio 2022 安装使用:Entity Framework Core
asp.net·.netcore·visual studio