У меня есть существующее веб-приложение, использующее 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?