У меня есть проект MVC, в котором у меня есть несколько методов контроллера JSON, которые я хочу открыть для перекрестного домена. Не весь сайт, только эти два метода.
В основном я хочу, чтобы точная вещь, указанная в этом посте для cors:
http://enable-cors.org/server_aspnet.html
Однако проблема заключается в том, что у меня есть обычный MVC-проект, а не WEB API, а это значит, что я не могу выполнить шаги, регистрирующие регистр
public static void Register(HttpConfiguration config)
{
// New code
config.EnableCors();
}
поскольку он отсутствует в моем проекте MVC.
Есть ли способ использовать эту библиотеку, хотя это проект MVC?
Я знаю, что могу настроить это через web.config, используя:
<httpProtocol>
<customHeaders>
<clear />
<add name="Access-Control-Allow-Origin" value="http://www.domain.com" />
</customHeaders>
</httpProtocol>
Но я не хочу раскрывать все методы, и я хочу указать более одного домена (2 домена) для доступа к моим методам...