Asp.Net API 解决跨域问题。
来源:互联网 发布:北方广电网络 编辑:程序博客网 时间:2024/06/05 17:06
当终端调用WebAPI时会出现跨域访问的问题,现在我就分享下我的解决方案。
1:右键项目,找到NuGet管理器。
2:在NuGet中搜索 Cors,找到 Microsoft.AspNet.WebApi.Cors,之后点击安装。
3:在App_Start文件夹中找到文件:WebApiConfig。 增加一项跨域配置。代码如下:
public static void Register(HttpConfiguration config) { // Web API 配置和服务 // 将 Web API 配置为仅使用不记名令牌身份验证。 config.SuppressDefaultHostAuthentication(); config.Filters.Add(new HostAuthenticationFilter(OAuthDefaults.AuthenticationType)); config.EnableCors(new EnableCorsAttribute("*", "*", "*")); // Web API 路由 config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); }
OK,跨域问题解决。
0 0
- Asp.Net API 解决跨域问题。
- asp.net web api 解决ajax跨站点post请求提交 json 数据问题
- asp.net web api 解决ajax跨站点post请求提交 json 数据问题
- asp.net 解决iframe跨域读写Cookies的问题
- 解决asp.net mvc的跨域请求问题
- asp.net中解决json跨域访问问题
- 解决iframe跨域读写Cookies的问题,(ASP、ASP.NET、PHP、JSP)解决方案
- 解决iframe跨域读写Cookies的问题,(ASP、ASP.NET、PHP、JSP)解决方案
- 解决vs2013中ASP.net 网站无法启动和WEB API无法使用的问题
- 解决ASP.NET不能调试的问题。
- asp.net 解决重复提交问题
- asp.net 解决重复提交问题
- asp.net 解决重复提交问题
- 解决ASP.net 读取Excel 问题
- asp.net 解决重复提交问题
- 解决asp.net中文显示问题
- 解决asp.net ajax updatepanel 乱码问题
- ASP.NET 2.0 解决中文乱码问题
- 继承中同名成员的处理方法
- 杭电ACM题目分类
- Oracle12C--日期格式(二十三)
- 向指定URL发送GET方法的请求
- omniORB安装编辑
- Asp.Net API 解决跨域问题。
- c++工具库大全(值得收藏)
- Android 按关键字或文件后缀搜索文件
- android夜间模式的实现
- laravel中自定义帮助函数
- 拖放 API 实现拖放排序
- C#泛型单利模板
- linux常用文件解析
- java中常用的工具类(一)MD5,File工具类,String工具类