﻿TBarCode .NET C# Barcode Service
********************************

Purpose:
This sample includes an IHttpHandler for bar code generation in ASP.NET and the corresponding Web 
Deployment Package for IIS. The barcode data is transmitted through GET parameters to the barcode 
generator. The barcode generator responds with a dynamically created barcode image, which can be displayed 
in the browser, embedded in Crystal Reports, SQL Server Reporting Services or in any other application,
which can display an http image data stream.

Try the Barcode Service sample:
   * Open the solution "Barcode Service.sln" (in folder "Source") with one of these development environments:
     - Microsoft Visual 2015 Express Edition
     - Microsoft Visual Studio 2015
     - Microsoft Visual Studio 2019
     - Microsoft Visual Studio 2022

Try the Crystal Reports sample:
   * Open the report "Report1.rpt" (in folder "Sample Crystal Reports") with:
     - Crystal Reports 2016

Try the SQL Server Reporting Services sample:
   * Open the solution "SSRS Sample.sln" (in folder "Sample SSRS") with one of these development environments:
     - Microsoft Visual 2015 Express Edition
     - Microsoft Visual Studio 2015
     
Preconditions:
   TBarCode SDK 11.15 or higher needs to be installed.
   https://www.tec-it.com/en/download/tbarcode/Download.aspx
   
   
Minimum Requirements on IIS 10:

  .NET 4.6 framework advanced services
    ASP.Net 4.6
  IIS   
    web management tools
      iis management console
      iis management service (for deployment actions in GUI)
    www services
      application development features 
        .net extensibility 4.6
        application initialization
        ASP Net 4.6
        isapi extensions
        isapi filters
      common http features
        default document
      health and diagnostics
        http logging (nicht zwingend benötigt - keine log-daten ohne!)
      security
        request filtering

  Web Deploy Tool (https://www.microsoft.com/en-us/download/details.aspx?id=43717)


Troubleshooting:

  Typical error messages after installation of the Web Deploy package:

  - Unrecognized attribute 'targetFramework'.
    
    => Please change the TEC-IT Application Pool to v4.0 Framework in IIS manager
    
  - The 'targetFramework' attribute currently references a version that is later
    than the installed version of the .NET Framework.

    => Install the .NET version, which is indicated in the web.config file (or a newer one)
    
  - Could not load file or assembly TECIT.TBarCode, Version=11.10.0.0
  
    => Install the TBarCode SDK on your IIS server (from the SDK you need the .NET component)

  - TBarCode11_x64.dll not found
  
    => Run an Admin console and enter "iisreset", this restarts the IIS process and updates
       the search path for DLLs. Take care on active IIS user sessions when resetting.
