Показать сообщение отдельно
Старый 11.12.2012, 13:51   #3  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от Dreadlock Посмотреть сообщение
А где установлен клиент?

Я так понимаю вы с сервера БД+AOS+Бизнес-коннектор пытаетесь заимпортить страницу в папку SP на другом сервере.
Да, именно так.
При этом через некоторое время понял, что на сервере с SP у меня не установлен инструментарий разработки портала.
А при попытке установить инструментарий, установщик требует установку и VS.
Ок, устанавливаем иинструментарий, и VS.
И ...ничего не происходит.
Из AOTa импортировать ничего невозможно до ...установки клиента на машине с SP.
Тчк.
Вывод - БД и АOS, это две вещи, которые не требуют своего присутствия на машине разработки портала.
А так, VS, SP, инструментарий разработки портала, клиент, бизнес-коннектор, - это все обязательные условия возможности разработки портала.
Кстати, инструментарий разработки портала почему-то устанавливает корректно только старой версией установщика, не обновленной для работы с SP1010.

Цитата:
Сообщение от Dreadlock Посмотреть сообщение
Может посмотреть где отрабатывают (клиент/сервер) классы, которые разворачивают веб части портала?
Мысль интересная.
В принципе, если дважды кликнуть на инфолог с ошибкой импорта страницы, тоже открывается окно отладчика, но разбираться было лень. Хотелось побыстрее "трясти".



Цитата:
Сообщение от Dreadlock Посмотреть сообщение
Если импортровать веб часть в Ах на сервере БД+AOS+Бизнес-коннектор с сервера SpharePoint 3.0+Бизнес-коннектор не понятно как это должно работать. При экспорте веб части из АОТ в SP, контрол просто копируется в папку C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\[Версия SP]\TEMPLATE\LAYOUTS\ep, в то время как прокси классы разворачиваются на IIS'е.
Мне пока тоже непонятно, как это должно работать.
После того, как разобрался с конфигурацией машины для разработки портала, остались две неприятные вещи.
Первая, - не открывались все страницы портала после ипорта собственного проекта и импорта данных. После слабоосознаных действий с перекомпиляцией, нескольких перезагрузок всего и заново генерацией портала, все заработало. Страницы стали открываться.
Правда, осталось какое-то гаденькое ощущение, связанное с тем, что пункты меню на портале и страницы появлялись не сразу после какого-то конкретного действия, а постепенно. Типа, потряс, - че-то включилось. Еще потряс, - еще что-то включилось. Почему-то вспомнился давнишний экспириенс с 1С.

Вторая гадость вполне конкретная.
Импортированные из проекта в АОТ контролы (или веб-части) на портале не работают. И не видны в списке контролов для заполнения веб-части.
Хотя, при этом видны для импорта в VS. (...вот, как это?!)
Контролы начинают работать и появляются, если их сначала импортировать в VS, затем убить в АОТе, а потом из VS импортировать снова в АОТ.
Довольно дурацкая ситуация.
В принципе, контролы в АОТе должны обновляться, если их просто сохраняешь в VS. В моем случае это не происходит. И никаких ошибок или предупреждений. Хотя, нет, содержание контролов обновляется, но они остаются невидимыми для SP.

И конечно, согласен с вами. Хочется понять, как эта кухня в реальности работает.
Контролы, это ведь дот-нетовские компоненты, насколько я понимаю.
Они, вроде, не должны регистрироваться в регистре Винды.
Положил в нужное место и должны работать.
Но, Аксапта их не видит.
В принципе, можно, конечно, сначала импортировать в АОТ, затем в VS, затем убивать в АОТе, а затем из VS импортировать снова в АОТ. Но, как-то это все не здорово выглядит.


В итоге: все бы ничего, но импорт контролов из проекта имеет явный глюк.
Или что-то не дочитал в документации...

Последний раз редактировалось Narayana; 11.12.2012 в 13:55.