我正在启用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属性。祝你好运。