Хорошо, сначала позвольте мне рассказать вам историю вопроса.
У нас есть сайт Sitecore, нормальная установка, которая работает без сбоев. Нам нужно динамически создавать некоторые элементы в Sitecore, сторонняя компания вызывает веб-сервис, и этот веб-сервис создает элементы и публикует их. Пока это просто, решение выглядит простым, мы могли бы создать веб-сервис на том же веб-сайте Sitecore, а затем мы могли бы использовать API Sitecore и создавать элементы.
Но теперь вещи становятся интересными, они не хотят помещать этот веб-сервис на сервер, который открыт для общественности. Они хотят установить брандмауэр на другом сервере, который все еще имеет доступ к базам данных Sitecore. (И только эта сторонняя компания имеет доступ с некоторой IP-фильтрацией)
Решив проблему, я создал веб-сайт для этого веб-сервиса и скопировал всю конфигурацию и некоторые другие папки, чтобы я мог использовать API Sitecore из этого веб-сервиса, но мне действительно не нужна большая часть конфигурации, мне просто нужна подмножество, чтобы я мог создавать элементы с помощью API.
Есть ли лучшее решение, о котором вы можете подумать?
Спасибо