ActiveReports 13 and OWIN references

Posted by: andy.beaulieu on 28 January 2019, 12:09 pm EST

  • Posted 28 January 2019, 12:09 pm EST

    Do the AR13 Report Controls (Designer and Viewer) require OWIN 4.0?

    We are trying to integrate AR 13 Report controls into our existing MVC app, which is using OWIN 3.1, but AR13 appears to require OWIN 4.0 ?

    Is it possible to use AR 13 with OWIN 3.1, or are we required to update to OWIN 4.0? We have some breaking changes, and it would cause a regression test of our product.

    Here is the exception:

    Could not load file or assembly ‘Microsoft.Owin.Host.SystemWeb’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

    … I tried the following binding redirects, but it appears this cannot be done between OWIN 3.x and 4.x …

      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="3.1.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin.Security.OAuth" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="3.1.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin.Security.Jwt" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="3.1.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="3.1.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin.Host.SystemWeb" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
    

    Thanks!

  • Posted 29 January 2019, 5:38 am EST

    Hello Andy,

    As per documentation, It is mandatory to use Owin 4.0.0.0 assembly with the JSViewer/WebDesigner sample. However, I have escalated the issue to our development team(ID 269617) and will inform you once I get any information from them.

    Thanks.

  • Posted 30 January 2019, 10:21 am EST

    Hello

    Sorry to mention that AR WebDesigner and JS Viewer does not support the old version of OWIN. You need to upgrade the OWIN version to 4.0.0.0 to use the WebDesigner or JS Viewer.

    Thanks.

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels