Mam projekt MVC, w którym mam kilka metod kontrolera JSON chcę odsłonić między domenami. Nie cała strona, tylko te dwie metody.CORS w ASP .NET MVC5
Zasadniczo chcę, aby do dokładnego rzeczy podanej w tym poście na Cors:
http://enable-cors.org/server_aspnet.html
Jednak problem jest, że mam regularny projekt MVC, a nie Web API, co oznacza, że nie można wykonać kroków, które naprawiają rejestr, ponieważ metoda ta nie występuje w moim projekcie MVC.
Czy istnieje sposób korzystania z tej biblioteki, mimo że jest to projekt MVC?
Jestem świadomy, że mogę config przez web.config przy użyciu:
<httpProtocol>
<customHeaders>
<clear />
<add name="Access-Control-Allow-Origin" value="http://www.domain.com" />
</customHeaders>
</httpProtocol>
Ale nie chcę narażać wszystkich metod i chcę, aby określić więcej niż jedną domenę (2 domen), aby mieć dostęp do moich metod ...
możliwe duplikat [Ustawienie kontroli dostępu pozwalaj pochodzenia w ASP.NET MVC - najprostszy z możliwych sposobów] (http://stackoverflow.com/questions/6290053/setting-access-control-allow-origin -in-asp-net-MVC-najprostszy z możliwych-method) –
Tak, widziałem to, ale to jest w zasadzie takie samo jak dodanie customHeaders> httpProtocol> Jedyny problem polega na tym, że chcę podać 2 domeny, które mają dostęp do mojej usługi json, a nie tylko wszystkie (*) lub 1 s pecific .... –
user4309587
Proszę spojrzeć tutaj: https://neelbhatt40.wordpress.com/2015/09/10/what-is-cors-and-how-to-enable-it-in-asp- net-5vnext/ – Neel