Развертывание настраиваемых действий в многосерверной ферме
Я создал решение WSP, которое создает 2 пользовательских действия рабочего процесса. Я хочу развернуть его на своей ферме из 2 серверов, на которой есть сервер приложений и конечный веб-сервер. Веб-приложение SPF не активировано на сервере приложений.
Мое решение для визуальной студии выглядит следующим образом: -Один проект, который создает DLL, где код действия. - Один проект, который создает пакет wsp, функцию и т. Д. Пакет ссылается на другой проект как дополнительную сборку.
Моя проблема заключается в том, что при развертывании пакета wsp с использованием сервера развертывания типа WebFrontEnd эта функция устанавливается только на wfe, и я не могу ее активировать. Я не вижу функцию на странице управления функциями (функция уровня фермы). Когда я изменяю тип сервера развертывания пакета на ApplicationServer, я получаю следующее сообщение:
"Это решение должно быть развернуто на серверах приложений, а не на интерфейсных веб-серверах. Оно не может содержать ресурс, ограниченный веб-приложением".
Я сделал несколько тестов. Я удалил дополнительную сборку из своего пакета и затем могу развернуть свое решение wsp как тип ApplicationServer (но не могу использовать мои пользовательские действия..). Затем я создал фиктивную dll, в которой ничего нет, добавил ее в качестве дополнительной сборки в свой пакет sharepoint и понял, что не могу снова развернуть свой wsp в качестве типа ApplicationServer.
Итак, могу ли я сослаться на дополнительную сборку из моего решения wsp и по-прежнему использовать тип ApplicationServer??
Как я могу справиться с этим? Любая идея?
1 ответ
Я сделал это снова, я искал ответы на этот вопрос весь день, я наконец что-то опубликовал здесь и через час я получил ответ сам. Здесь это в любом случае.
Я самостоятельно развернул оба решения, используя 2 wsp пакета. Один просто развертывает dll в gac (и является ApplicationServer), другой использует его, не развертывая сам (и является WebFronEndServer). Теперь мне нужно убедиться, что первый развернут, прежде чем использовать другой... Зависимость активации функции должна это делать.
С уважением.