У меня есть 2 веб-сайта, которые публикуются на том же сервере. Первый был создан с использованием веб-форм, а второй (CRM) был создан с использованием MVC. В crm у меня есть контроллер веб-api, который добавляет новый порядок. Доступ к контроллеру предоставляется только администраторам crms. Теперь мне нужно иметь возможность вызвать этот контроллер и добавить новое приложение из первого сайта. Я подумал о нескольких способах, которыми это можно сделать, и я действительно могу использовать некоторую помощь, чтобы решить, что является лучшим вариантом.Установить связь между двумя веб-сайтами
1.Create ФОС связь между ними и завернуть контроллер этого контроллер с доступом только intenal (только из одного компьютера)
2.Pass предварительно определенный маркер из первого сайта в CRM.
3.Check в контроллере УРК, если запрос был сделан из того же сервера
4.Create с использованием Owin в самодостаточно веб-АФИ в МРС, что прислушивается к какой-то локальный порт.
5.Any другая идея с объяснения
С уважением,
Tal Humy
Если вы хотите добавить dll mvc на сайт веб-формы, это будет очень сложно сделать. Если бы вы имели в виду что-то еще, я буду счастлив, если вы сможете объяснить. –
Я думал, что если это ситуация, когда у вас есть два интерфейса с одними и теми же данными, хотя они разные проекты, они по сути являются одним и тем же приложением. Если это не так, или если вы хотите сохранить два проекта отдельно, чтобы их можно было размещать на отдельных серверах, то я бы предложил не применять. В проекте, с которым я работал над этим, была аналогичная разбивка, мы решили сгладить приложение и предоставить интерфейсы веб-сервисов для сторонних SOAP-запросов. – Paurian