Intuit IPP无法在Azure上运行

时间:2014-10-15 03:34:38

标签: c# azure intuit-partner-platform

我有一个使用适用于QuickBooks v3.0的IPP .NET SDK的现有Web应用程序。它在我当前的主机上运行正常。但我现在正试图将我的应用程序移动到Azure。我有一个页面查询客户和供应商等几个QB实体,并将它们返回给Kendo网格。再次,这在我当前的托管环境中工作正常。但是在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>

我尝试按this article设置远程调试。但是当我放入限定符时,它确实要求我的用户和密码,但是当显示弹出框“操作比预期更长时间”时基本上挂起......它永远不会到达列出w3wp.exe的程度过程(或任何过程)。

是否需要明确更改IPP以在Azure上运行的任何更改?

1 个答案:

答案 0 :(得分:0)

通过使用FTP客户端手动添加日志文件目录来修复。然后记录工作。