У меня есть WSP, содержащий веб-часть. Он создается с использованием WSPBuilder. В большинстве случаев WSP развертывается идеально. Однако в двух из наших тестовых сред (и, к сожалению, в производственной среде тоже) WSP не развертывается должным образом на всех веб-интерфейсах.
Сборки попадают в GAC, и файлы .webpart подготавливаются. Проблема в том, что инструментальная часть, на которую полагается веб-часть для настройки, просто не появляется. Я определил, что каждый раз, когда это происходило, это было изолировано от одного веб-интерфейса.
Мне удалось решить проблему, выполнив stsadm -o deploysolution
для повторного развертывания решения, и в одном случае проблема была разрешена конечным пользователем, отключив / повторно активировав эту функцию. К сожалению, это сделало невозможным определить, разворачивается ли элемент управления неправильно или это какая-то другая проблема.
Есть мысли по этому поводу? Может быть проблема с ПОБВ, или это скорее всего проблема окружающей среды?
Убедитесь, что на этом WFE постоянно работает служба заданий таймера. Это не обязательно интуитивно понятно, но на самом деле развертывание решений - это «тяга», выполняемая WFE.
Кроме того, если активация / деактивация функции работает на данном WFE, это означает, что в нем уже должны быть развернуты необходимые биты, что означает, что развертывание решения сработало.
Если вы хотите получить более конкретный ответ, вам, возможно, придется уточнить «инструмент», который «не появляется».
Кроме того, попробуйте вручную запустить задания службы администрирования, чтобы завершить медленное развертывание в нескольких веб-приложениях.
stsadm -o execadmsvcjobs
Выполните следующие действия по устранению неполадок, чтобы решить эту проблему:
Если первый шаг не помог, попробуйте: