Controller中的方法利用ip跨域访问
1、首先配置applicationhost.config文件
右击IIS,点击显示所有应用程序即可找到此config文件。
找到<binding protocol="http" bindingInformation="*:60074:localhost" />节点,在下面配置一条,将localhost换成ip地址。
2、新建一个类,如下
public class corsAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { filterContext.RequestContext.HttpContext.Response.AddHeader("Access-Control-Allow-Origin", "*"); base.OnActionExecuting(filterContext); } }
3、在你要访问的Controller方法上加上[cors],如下图【cors即为corsAttribute】
大功告成,这样就可以愉快的玩耍了