Показать сообщение отдельно
Старый 08.04.2012, 01:18   #1  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Доступ в Аксапту через Web без портала
Добрый день!

Add-in в Visual Studio 2008 позволяет создавать аксаптоподобные проекты, внутри которых есть возможность создавать controls и web-parts, которые потом можно разместить на портале Аксапты. Либо импортировать из портала объекты, изменить их и снова залить на портал.

Все это очень хорошо, кроме того, что мы привязаны к SharePoint и к Порталу.

Если взять и создать проект asp.net обычного типа, то панель объектов Аксапты останется и можно сделать следующее: создать AxDataSource, размещенный внутри *.aspx файла и вывести данные либо в стандартный грид, либо в Ax-грид.

Далее, если запустить на выполнение описанную страницу с гридом ИЗ VISUAL STUDIO, данные из Аксапты, соответствующие DataSet в Аксапте и служащие источником данных для DataSource в Visual Studio, вполне нормально отобразятся в браузере.
Если же данный проект разместить на IIS 7.0, то возникнет ошибка открытия сессии в бизнесс-коннекторе Аксапты.

Если же посмотреть трассировку, то видно, что по мере выполнения, программа обращается к библиотеке SharePoint.
Это наводит на грустные мысли, что система безопасности бизнес-коннектора не может работать не через SharePoint.

Так ли это?

Оно понятно, что, если бы, без особых усилий, создав контрол на страничке asn.net, мы бы получали свободный доступ в Аксапту, это было бы просто дырой в безопасности системы, но .net вполне умеет работать с виндовыми пользователями, вроде бы...

Может быть, если доступ в Аксапту с простых страничек возможен, кто-нибудь поделится правильными настройками IIS 7.0 для того, чтобы странички отображались с веб-сервера?