09.12.2012, 12:45 | #1 |
Участник
|
Аксапта плохо видит портал при разработке
Аксапта 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 |
Участник
|
Цитата:
Я так понимаю вы с сервера БД+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 |
Участник
|
Цитата:
При этом через некоторое время понял, что на сервере с SP у меня не установлен инструментарий разработки портала. А при попытке установить инструментарий, установщик требует установку и VS. Ок, устанавливаем иинструментарий, и VS. И ...ничего не происходит. Из AOTa импортировать ничего невозможно до ...установки клиента на машине с SP. Тчк. Вывод - БД и АOS, это две вещи, которые не требуют своего присутствия на машине разработки портала. А так, VS, SP, инструментарий разработки портала, клиент, бизнес-коннектор, - это все обязательные условия возможности разработки портала. Кстати, инструментарий разработки портала почему-то устанавливает корректно только старой версией установщика, не обновленной для работы с SP1010. Цитата:
В принципе, если дважды кликнуть на инфолог с ошибкой импорта страницы, тоже открывается окно отладчика, но разбираться было лень. Хотелось побыстрее "трясти". Цитата:
Сообщение от 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. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Каков процент внедрений "стандартной" поставки системы Аксапта? | 17 | |||
Портал на AX 4 SP1 | 4 | |||
Портал подвисает из-за dllHost.exe? | 11 | |||
Запросы в Аксапта | 5 | |||
Аксапта, заметки программиста | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|