Цитата:
Сообщение от
Wamr
просто версия, которую я и сам могу раскритиковать, но ничего лучше пока не придумалось
возможно, что для этого пользователя существует правильно настроенная конфигурация BC, в то время как для остальных пользователей она указывает куда-то не туда (как был установлен BC по-умолчанию)
Что делать,
вар.1 подправить оригинальную конфигурацию BC в реестре.
вар.2 использовать
вот эту технологию для фиксации конфы. Кстати, так можно настроить WF для нескольких приложений на одном сервере.
похоже, действительно все дело в настройке bc..
как wf ожил у меня.
в моем случае развернуто две воркфлы в одной virtual directory (с созданием соотв. Application Pool "MicrosoftDynamicsAXWorkflow502" и Web Site).
создана копированием из текущей папка "C:\Program Files\Microsoft Dynamics AX\50\Workflow2", где лежит заветный web.config для второй сущности документооборота, который, в свою очередь, "смотрит" на второй аос через конфигурацию "bcproxy_dev.axc".
вот кусок файла
Цитата:
<?xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>
<appSettings>
<add key="BUSINESS_CONNECTOR_CONFIGURATION" value="BCPROXY_DEV" />
</appSettings>
<connectionStrings/>
<system.web>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="false">
<assemblies>
ошибки начали валиться,
предположительно, после того, как в MS Dynamics AX 2009 Configuration "кто-то" выставил Business Connector на _dev конфигу! В результате и рабочее приложение, и dev смотрели на одно и то же приложение. После того, как я поменял на "Original (installed configuration)" (по умолчанию, подхватывается рабочим приложением), а в web.config dev'а установил BUSINESS_CONNECTOR_CONFIGURATION все чудесным образом заработало