Запустите Asp.net MVC и отреагируйте на тот же домен - PullRequest
2 голосов
/ 08 мая 2019

У меня есть веб-сайт React, подключенный к Asp.net MVC webapi2. они находятся на двух доменах, и это создает междоменные проблемы. Как их можно разместить в одном домене?

IIS6 Asp.net 4.5

Ответы [ 2 ]

1 голос
/ 08 мая 2019

Я думаю, вы можете создать сайт и виртуальный каталог. В виртуальном каталоге вы можете развернуть apis.

Например, если ваш домен www.yourdomain.com, этот сайт указывает на приложение реагирования.

и вы можете создать www.yourdomain.com/apis (виртуальную папку), где вы можете развернуть весь проект apis.

0 голосов
/ 08 мая 2019

Решение 1: Хост как в разных папках на одном сервере, так и в одном домене.

Решение 2:

Если его Обмен ресурсами между источниками Проблема. Затем включите CORS в вашем WebApi проекте.

В контроллере API:

    [EnableCors(origins: "http://myreactclient.domain.com", headers: "*", methods: "*")]
    public class TestController : ApiController
    {

    }

Проверьте это или это Пост, чтобы узнать, как включить его.

...