В чем разница между развернутым глобально и развернутым местным хозяином
-
22-10-2019 - |
Вопрос
В настоящее время я создал визуальную веб -часть, я только что добавил кнопку в веб -части и запускаю приложение. После развертывания приложения, нажав F5, когда я открываю центральную администрацию в рамках решения Manage Form, я вижу, что веб -часть была развернута, но его развернута как «http: // machinename» вместо глобального развертывания. Я также развернул, используя Power Shell также, где она также показывает то же самое.
Мое требование состоит в том, чтобы я должен развернуть свою веб -часть в глобальном уровне и в чем разница между глобально развернутым и http: // machineName.
Может кто-нибудь мне помочь.
С уважением, Zakeer Ahamed.s
Решение
Глобальный пакет WSP не содержит никаких ресурсов для локальной папки веб -сайта IIS, таких как сборы BIN, файлы ресурсов или изменения в Web.Config. Поэтому, если пакет содержит один или несколько файлов для папки IIS где -то под inetPub, он считается локальным пакетом. При развертывании глобального пакета он будет развернут на всех серверах на ферме. Это отличается для местных пакетов. Должен быть указан URL -адрес, и он развернут только на передних серверах, которые запускают веб -приложение, которое развертывается.
Поэтому вы не можете развернуть веб -частях или элементы управления по всему миру, потому что они требуют записи SafeControl в web.config.