Upgrading SmartTarget on a .NET Web site running an in-process API Server Role

If your .NET Web site still runs the deprecated in-process API Server Role, you upgrade SmartTarget by copying resources and configuration files.

Procedure

  1. Access the SDL Web installation media.
  2. Navigate to the directory Experience Optimization\Content Delivery\roles\api\in-process\java\lib and copy all files to the lib/ subdirectory of your Web application.
  3. Delete the following JAR files in the lib subdirectory of your Web application, if present:
    • httpclient.jar
    • httpcore.jar
    • jaxb2-basics-runtime.jar
    • jaxws-api.jar
    • jaxws-rt.jar
    • commons-codec.jar
    • commons-lang.jar
  4. Navigate to the directory Experience Optimization\Content Delivery\roles\api\in-process\dotNet\bin\ and copy all files to the bin\ subdirectory of your Web application.
  5. Copy your upgraded smarttarget_conf.xml back into your Web application config directory.