Preguntas frecuentes sobre TBarCode .NET
Rendimiento: almacenamiento en caché de imágenes de códigos de barras en aplicaciones ASP.NET
Rendimiento: almacenamiento en caché de imágenes de códigos de barras en aplicaciones ASP.NET
Caché basada en archivos
La propiedad CacheDirectory solo acepta rutas virtuales del servidor web. No es posible usar una ruta física como c:\temp. Las imágenes de código de barras temporales deben crearse dentro del directorio (virtual) local de la aplicación (donde se encuentran los archivos *.aspx) o en un subdirectorio.
Cache="Harddisk" CacheDirectory="." or CacheDirectory="barcodefiles"
Caché basada en memoria
Con la siguiente configuración, todas las imágenes de código de barras se almacenarán en la memoria caché del servidor web:
Cache="Memory"
Para usar la caché en memoria, debe incluir un controlador HTTP personalizado BarcodeHttpHandler en la sección <httpHandlers> de su archivo web.config (puede que primero tenga que crear esta sección, si no existe). Debería tener un aspecto similar a este:
<system.web>
...
<httpHandlers>
...
<add verb="GET" path="BarcodeHttpHandler.axd"
type="TECIT.TBarCode.Web.BarcodeHttpHandler,
TECIT.TBarCode,
Version=9.0.1.0, Culture=neutral,
PublicKeyToken=1B5F4306B234B83D" />
...
</httpHandlers>
...
</system.web>
Según el ejemplo anterior, probablemente necesite cambiar el número de versión según su paquete. En c:\windows\assembly, busque TECIT.TBarCode para encontrar la versión correcta.
Si necesita instrucciones más detalladas, vaya a:
> Start Menu > TEC-IT TBarCode 9.0 > Developer Manuals >TBarCode .NET Developer Reference (BarcodeHttpHandler Class)