Ошибка типа или пространства имен при использовании ImageGen - PullRequest
0 голосов
/ 05 октября 2011

Я использую 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 {public bool IsReusable {get {return false;}}

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

}

Любые советы или предложения будут оценены, ура

Ответы [ 2 ]

1 голос
/ 05 октября 2011

ImageGen состоит из трех файлов:

  • imagegen.ashx
  • / bin / imagegen.dll
  • / config / imagegen.config (вы можетеизмените местоположение этого файла, но убедитесь, что ваша запись web.config ссылается на его местоположение)

Если вы используете Umbraco, вы можете установить ImageGen непосредственно на свой сайт со всеми файлами и настройками из репозитория пакетов.в разделе разработчиков Umbraco.Или загрузите zip-файл (не разархивируйте его) и установите локальный пакет.

Чтобы использовать ImageGen на другом сайте, вам необходимо разархивировать загруженный файл и поместить файлы на свои места.Документация описывает, как это сделать.

http://our.umbraco.org/projects/website-utilities/imagegen имеет загрузку, документы и специальный форум для помощи.

ура,

doug.

1 голос
/ 05 октября 2011

Вы скопировали ImageGen.dll в папку bin и сослались на нее в проекте?

Kris

...