SharePoint 2010 WebApplication Restore

Интересная ситуация, у нас 3 WFE сервера Sharepoint. И есть веб приложение, которое почему-то отсутствует на серверах номер 2 и 3. Нет ни пула ни сайтов. По какой причине так произошло - мне не известно, возможно еще при создании веб приложении была ошибка, и оно не развернулось на всех WFE, может кто-нибудь удалил, сейчас никто не помнит. Но на этом веб приложении уже 5 баз контента и пользователи уже работают. Когда пришло время устанавливать решение для очередного сервиса мы я получил ошибку :


Во время развертывания решения не удалось скопировать некоторые файлы.


WFE1: Решение успешно развернуто.


WFE2 : http://******/ : Приложения - SharePoint : Ошибка: недопустимый файл web.config на следующем веб-сайте IIS: C:\inetpub\wwwroot\wss\VirtualDirectories\27505\web.config.


WFE3 : http://******/ : Приложения - SharePoint : Ошибка: недопустимый файл web.config на следующем веб-сайте IIS: C:\inetpub\wwwroot\wss\VirtualDirectories\27505\web.config.


Итог - Необходимо срочно восстановить веб приложение на всех серверах, иначе дальнейшая работа невозможна.

[Ещё]

_spBodyOnLoadFunctionNames or window load

Очень часто на страницах форм sharepoint 2010 требуется скрыть поля, установить некую анимацию, переопределить расположение, добавить контролы.. и тд. и тд. Чтобы заставить javascript функцию отработать при загрузке страницы есть стандартный набор правил: __spBodyOnLoadFunctionNames.push("MyCustomExecuteFunction");. Но по моему опыту, это не самый лучший вариант. Я использую другое. [Ещё]