Нулевая ошибка на плагине ImageRezising.net Faces - PullRequest
0 голосов
/ 10 октября 2018

Я тестирую плагин лица: http://imageresizing.net/docs/v4/plugins/faces

Но я получаю только ответ "Ссылка на объект не установлена ​​для экземпляра объекта."Зачем?Судя по всему, это ошибка программного обеспечения ImageRezing.net.

Вот пример, чтобы увидеть ошибку: http://azure.content.dev.bloc.net/azure/group/200000206/5319/2018/10/10/20150406145944-dos-donts-taking-perfect-linkedin-profile-picture-selfie-mobile-camera-2.jpeg?f.detect=true

Информация об исключении:

Тип исключения: NullReferenceException

Сообщение об исключении: Объектссылка не установлена ​​на экземпляр объекта.

в ImageResizer.Plugins.Faces.FeatureDetectionBase`1.Dispose () в ImageResizer.Plugins.Faces.FacesPlugin.PostPrepareSourceBitmap (ImageState s) в ImageResizer.ReszingorAСвойство,r.Plugins.DiskCache.LockProvider.TryExecute (строковый ключ, время ожидания Int32, успех LockCallback) в ImageResizer.Plugins.DiskCache.CustomDiskCache.GetCachedFile (строковое keyBasis, расширение String, ResizeImageDelegate writeCallback, синхронный Boost-переменная).DiskCache.DiskCache.Process (IResponseArgs e) в ImageResizer.Plugins.DiskCache.DiskCache.Process (контекст HttpContext, IResponseArgs e) в ImageResizer.InterceptModule.HandleRequest (контекст HttpContext, объект HttpModuleRequest_RejectSigner_Request)отправитель, EventArgs e) в System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute () в System.Web.HttpApplication.ExecuteStepImpl (шаг IExecutionStep.Extep.tep.etep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.tep.выполняется синхронно)

Global.asax не имеет ничего:

using ImageResizer.Plugins.RemoteReader;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.SessionState;

namespace Bloc.AzureContent
{
    public class Global : System.Web.HttpApplication
    {

        protected void Application_Start(object sender, EventArgs e)
        {
            RemoteReaderPlugin.Current.AllowRemoteRequest += Current_AllowRemoteRequest;
        }

        static void Current_AllowRemoteRequest(object sender, RemoteRequestEventArgs args)
        {
            args.DenyRequest = false;
        }

        protected void Session_Start(object sender, EventArgs e)
        {

        }

        protected void Application_BeginRequest(object sender, EventArgs e)
        {

        }

        protected void Application_AuthenticateRequest(object sender, EventArgs e)
        {

        }

        protected void Application_Error(object sender, EventArgs e)
        {

        }

        protected void Session_End(object sender, EventArgs e)
        {

        }

        protected void Application_End(object sender, EventArgs e)
        {

        }
    }
}
...