AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.12.2012, 12:45   #1  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Аксапта плохо видит портал при разработке
Аксапта 5.0.1500.6491
На одном сервере: БД+AOS+Бизнес-коннектор.
На другом веб-сервере: SpharePoint 3.0+Бизнес-коннектор.
Бизнес-коннектор на веб-сервере обновлен до RU8.

Портал на веб-сервере устанавливается и работает.
В форме Администрирование>Веб-узлы установленный портал показывается как портал для разработки и ролевой центр.

Но, при попытке импорта страницы с портала на АОТ возникает ошибка:
"Страница веб-части была неправильно создана на этом узле. Не удалось найти сеанс .NET Business Connector."

При попытке размещения страницы из АОТ в портал также возникает ошибка:
"Страница веб-части была неправильно создана на этом узле. Не удалось найти сеанс .NET Business Connector."

В логах сервера ошибок нет.

При этом есть ошибки при открытии некоторых родных страниц портала. Например, детализированных заказов на продажу или покупку из списка заказов. Просто сообщение от SharePoint, что произошла неизвестная ошибка.

Хотя, когда открывается нормальная страница, урла выглядит примерно так:
http://sw/Sales/Enterprise%20Portal/...aspx?WCMP=TRAN

А когда дефективная, так:
http://sw/Sales/Enterprise%20Portal/...06386020837014

То есть, похоже, сбой происходит при попытке передачи параметра в строке.

При этом перед установкой портала на веб-сервере на основном сервере Аксапты без ошибок был импортирован проект с сервера разработки, но вот заново разработанные страницы портала и импортированные в АОТ на новом портале не открываются, а разработанные контролы, присутствующие в АОТе, не выводятся в списке контролов при настройке страниц.

На всякий случай проверил все на отдельностоящем сервере.
То есть, сначала поднял Аксапту, потом импортировал свой проект, а потом поднял портал.
Здесь импорт-экспорт объектов портала в АОТ работает, а вот вышеописанные страницы заказов все-равно не открываются.

Воображение о причинах неисправностей начинает буксовать.

Может быть, разработка портала возможна только при установке портала на одном сервере с Аксаптой?

Последний раз редактировалось Narayana; 09.12.2012 в 12:47.
Старый 11.12.2012, 09:47   #2  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Цитата:
Сообщение от Narayana Посмотреть сообщение
Аксапта 5.0.1500.6491
На одном сервере: БД+AOS+Бизнес-коннектор.
На другом веб-сервере: SpharePoint 3.0+Бизнес-коннектор.
Бизнес-коннектор на веб-сервере обновлен до RU8.
А где установлен клиент?

Я так понимаю вы с сервера БД+AOS+Бизнес-коннектор пытаетесь заимпортить страницу в папку SP на другом сервере. Может посмотреть где отрабатывают (клиент/сервер) классы, которые разворачивают веб части портала?

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

З.Ы. Сам несколько раз разрабатывал в инсталляции: 1. Сервер БД; 2 Сервер АОС; 3. Сервер Клиент+ВС+SharePoint+IIS и все было нормально.
Старый 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.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Каков процент внедрений "стандартной" поставки системы Аксапта? coolibin DAX: Прочие вопросы 17 10.02.2009 12:45
Портал на AX 4 SP1 dashlot DAX: Администрирование 4 13.10.2007 12:01
Портал подвисает из-за dllHost.exe? Japonec DAX: Администрирование 11 24.02.2006 09:15
Запросы в Аксапта ibc DAX: Программирование 5 08.08.2005 22:47
Аксапта, заметки программиста Роман Кошелев DAX: Программирование 0 25.12.2001 12:23

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:04.