Intuit IPP не работает в Azure

У меня есть существующее веб-приложение, использующее IPP .NET SDK для QuickBooks v3.0. Он отлично работает на моем текущем хосте. Но сейчас я пытаюсь переместить свое приложение в Azure. У меня есть страница, которая запрашивает несколько объектов QB, таких как клиенты и поставщики, и возвращает их в Kendo Grids. Опять же, это отлично работает в моей текущей среде хостинга. Но в Azure они не возвращают никаких данных, и я не могу понять, как это отладить.

Я попытался настроить журнал трассировки и журналы ответов на запросы в файле web.config, чтобы они указывали на файловую систему azure, как показано ниже, но без кубиков ... журналы не записываются.

<system.diagnostics>
    <switches>
      <!-- To turn on/off intuit cloud sync logging-->
      <add name="IPPTraceSwitch" value="4" />
      <!-- values are a range from simple to verbose; 0 - 4. 0 is off, 4 is verbose-->
    </switches>
    <!-- turn to true or false to turn on intuit api call tracing -->
    <trace autoflush="true" indentsize="2">
      <listeners>
        <add name="IdsTracer" type="System.Diagnostics.TextWriterTraceListener,System,Version=4.0.30319.1,Culture=neutral,PublicKeyToken=ffff" initializeData="D:\home\site\wwwroot\Logs\Intuit\Trace\QBAPITrace.log" />
      </listeners>
    </trace>
  </system.diagnostics>
  <intuit>
    <ipp>
      <logger>
        <!-- To enable/diSable Intuit Request and Response log -->
        <requestLog enableRequestResponseLogging="true" requestResponseLoggingDirectory="D:\home\site\wwwroot\Logs\Intuit" />
      </logger>
    </ipp>
  </intuit>

Я пытался настроить удаленную отладку на эту статью. Но когда я добавляю квалификатор, он запрашивает моего пользователя и пароль, но затем по существу зависает при отображении всплывающего окна «Операция выполняется дольше, чем ожидалось» ... и никогда не доходит до того, чтобы перечислить w3wp.exe процесс (или любые процессы в этом отношении).

Есть ли какие-либо изменения, которые нужно изменить явно, чтобы IPP работал в Azure?


person crichavin    schedule 15.10.2014    source источник
comment
Можете ли вы загрузить fiddler2 из Google и запустить его вместе со своим лазурным кодом, чтобы увидеть, какой запрос / ответ там зарегистрирован?   -  person nimisha shrivastava    schedule 15.10.2014
comment
@nimishashrivastava это только захват внешнего запроса для извлечения данных ... по сути, он вызывает действие контроллера, которое регистрируется ... но затем внутренний сервер выполняет вызов интуитивно для получения данных. Насколько я могу судить, этот вызов не виден скрипачу, и это кажется логичным ... если только я чего-то не упускаю ???   -  person crichavin    schedule 16.10.2014
comment
Исправлено ручным добавлением каталогов файлов журнала с помощью FTP-клиента. Тогда логирование заработало.   -  person crichavin    schedule 16.10.2014


Ответы (1)


Исправлено ручным добавлением каталогов файлов журнала с помощью FTP-клиента. Тогда логирование заработало.

person crichavin    schedule 16.10.2014