ASP.NET CORE API 解决跨域问题

环境

vs2022

.net 8

创建ASP.net Core API项目



配置跨域

编写ApiController

启动项目

得到服务器运行的 地址

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

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

正常显示

问题

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

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

解决办法1:

直接在Program.cs 中修改

解决办法2:

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

相关推荐
Tdm_88816 小时前
C# 线程--Thread类
java·开发语言·jvm·后端·微软·c#·asp.net
三天不学习16 小时前
ASP.NET Web UI 框架 Razor Pages/MVC/Web API/Blazor
前端·ui·asp.net
Vdeilae19 小时前
debian ubuntu armbian部署asp.net core 项目 开机自启动
ubuntu·debian·asp.net
CS软件开发框架2 天前
CSFramework.EF高级应用: ASP.NETCore/WebApi使用动态代理技术创建多个IDatabase数据库实例
数据库·c#·asp.net·.netcore·数据库架构
RZer2 天前
ASP.NET Core MVC 入门
后端·asp.net·mvc
类人_猿6 天前
ASP.NET Web(.Net Framework)POST无法正常接收数据
前端·asp.net·.net·post·post请求
Tdm_8886 天前
C# 反射详解
java·开发语言·后端·c#·asp.net
Ares-Wang6 天前
Asp.net core Autofac 案例 注入、AOP 启用接口代理拦截 启用 类代理拦截=== 只会拦截虚方法
后端·asp.net
类人_猿8 天前
ASP.NET Web(.Net Framework) Http服务器搭建以及IIS站点发布
前端·iis·asp.net·.net·http站点服务器