Пакет решений для конкретного веб-приложения
-
16-10-2019 - |
Вопрос
Я создал пакет решения с помощью инструмента makecab, который содержит функцию и DLL, которые будут установлены на GAC.Он развертывается глобально, однако я хочу развернуть его для конкретного веб-приложения, какие изменения требуются.
Решение
Я думаю, что есть несколько способов принудительно установить решение в конкретное веб-приложение.
Один из способов — развернуть DLL в каталоге bin, а не в GAC.Однако помните, что все вызовы API необходимо будет очищать с помощью политик безопасности доступа к коду, записанных и помещенных в ваш файл манифеста.xml.
Другой способ — включить элементы SafeControl, которые ссылаются на вашу DLL, в файл манифеста.xml.Это означает, что необходимо будет записать файл web.config, поэтому для развертывания потребуется указать веб-приложение.
Другие советы
Ниже приведены сценарии для развертывания в определенных семействах веб-сайтов в веб-приложении.