2011-10-05 81 views
0

我使用ImageGen用于显示图像的时候,我已经在webconfig加入ImageGen.ashx并添加ImageGen的配置文件以及加入一些设置尝试编译它给出了一个错误:类型或名称空间的错误使用ImageGen

无法找到类型或名称空间名称'ImageGen'(您是否缺少using指令或程序集引用?)C:\ Ergo \ ImageGen.ashx 12 ImageGen。 ashx是:

<%@ WebHandler Language="c#" Class="RequestHandler" %> 

公共类RequestHandler:System.Web.IHttpHandler { 公共BOOL IsReusable { 获得{返回false; }}

public void ProcessRequest(System.Web.HttpContext context) 
{ 
    ImageGen.ImageGenQueryStringParser parser = new ImageGen.ImageGenQueryStringParser(); 
    parser.Process(context); 
    parser = null; 
} 

}

的任何意见或建议,可以理解,干杯

回答

1

你复制ImageGen.dll到您的bin文件夹,并在项目中引用呢?

克里斯

+0

没有.dll文件 –

+0

那么,你有ImageGen类的源代码吗? – Drakkonite

1

ImageGen是由三个文件:

  • imagegen.ashx
  • /bin/imagegen.dll
  • /config/imagegen.config(你可以改变位置但确保你的web.config条目引用它的位置)

如果你使用Umbraco,你可以使用Umbraco的开发人员部分的Package Repository中的所有文件和设置将ImageGen直接安装到您的站点中。或者下载zip文件(不要解压缩)并安装本地软件包。

要在另一个站点使用ImageGen,您需要解压下载的文件并将文件放在适当的位置。文档介绍了如何做到这一点。

http://our.umbraco.org/projects/website-utilities/imagegen有帮助下载,文档和专用论坛。

干杯,

doug。

+0

我正在使用umbraco dese天,nd使用ImageGen与umbraco相当简单,只是加载包,它为你做所有的东西,因为上述项目是旧的,因此我需要手动做,我忘了参考导致问题的.dll文件,它现在完美,thnx .. –

相关问题