TBarCode .NET 常见问题
性能:在 ASP.NET 应用程序中缓存条码图像
性能:在 ASP.NET 应用程序中缓存条码图像
基于文件的缓存
CacheDirectory 属性仅接受来自 Web 服务器的虚拟路径,无法使用诸如 c:\temp 这样的物理路径。临时条码图像应创建在本地(虚拟)应用程序目录内(即可以找到 *.aspx 文件的目录),或其子目录中。
Cache="Harddisk" CacheDirectory="." or CacheDirectory="barcodefiles"
基于内存的缓存
通过以下设置,所有条码图像都将存储在 Web 服务器的缓存内存中:
Cache="Memory"
要使用内存缓存,您必须在 web.config 文件的 <httpHandlers> 部分中包含一个自定义的 HTTP 处理程序 BarcodeHttpHandler(如果该部分尚不存在,您可能需要先创建它)。 其内容应类似如下:
<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>
根据上方示例,您可能需要根据自己所使用的安装包更改版本号。请在 c:\windows\assembly 下查找 TECIT.TBarCode,以确定正确的版本号。
如需更详细的说明,请参阅:
> 开始菜单 > TEC-IT TBarCode 9.0 > 开发者手册 >TBarCode .NET Developer Reference (BarcodeHttpHandler Class)