【问题标题】:Type or Name Space error when using ImageGen使用 ImageGen 时出现类型或命名空间错误
【发布时间】:2011-12-01 09:23:12
【问题描述】:

我正在使用 ImageGen 显示图像,我添加了 ImageGen.ashx 并添加了 ImageGen 的配置文件,并在 webconfig 上添加了一些设置:

<configSections>
    <section name="ImageGenConfiguration" type="ImageGen.ImageGenConfigurationHandler,ImageGen" />
</configSections>
     <ImageGenConfiguration configSource="config\ImageGen.config" />

但是当我尝试编译它时会报错:

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

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

公共类 RequestHandler : System.Web.IHttpHandler { 公共布尔 IsReusable { 得到{返回假; } }

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

}

任何建议或建议将不胜感激,干杯

【问题讨论】:

    标签: c# asp.net visual-studio-2010 namespaces web-config


    【解决方案1】:

    您是否将 ImageGen.dll 复制到您的 bin 文件夹并在项目中引用它?

    克里斯

    【讨论】:

    • 那么,你有 ImageGen 类的源代码吗?
    【解决方案2】:

    ImageGen 由三个文件组成:

    • imagegen.ashx
    • /bin/imagegen.dll
    • /config/imagegen.config(您可以更改此文件的位置,但请确保您的 web.config 条目引用其位置)

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

    要在其他站点中使用 ImageGen,您需要解压缩下载的文件并将文件放在适当的位置。文档描述了如何执行此操作。

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

    干杯,

    道格。

    【讨论】:

    • 过去我一直在使用 umbraco,并且使用 ImageGen 和 umbraco 非常简单,只需加载包,它就会为您完成所有工作,因为上述项目是旧项目,因此我需要做它是手动的,我忘记了导致问题的 .dll 文件的引用,现在它工作得很好,thnx ..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    • 2015-05-08
    相关资源
    最近更新 更多