如何在Web API中启用ASP.NET MVC控制器级别的COR



我正在启用WebApi.config级别的WebAPI,但对于MVC控制器启用了CORS?我不是在问.net core!

查看https://learn.microsoft.com/en-us/aspnet/web-api/web-api/security/security/enabling-cross-cross-origin-origin-requests-in-requests-in-web-api-

它说:

using System.Net.Http;
using System.Web.Http;
using System.Web.Http.Cors;
namespace WebService.Controllers
{
    [EnableCors(origins: "http://mywebclient.azurewebsites.net", headers: "*", methods: "*")]
    public class TestController : ApiController
    {
        // Controller methods not shown...
    }
}

因此,请使用enablecors属性。祝你好运。

最新更新