首页 > 解决方案 > ImageRezising.net Faces 插件上的空错误

问题描述

我正在测试面孔插件: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.Resizing.AbstractImageProcessor.PostPrepareSourceBitmap(ImageState s) 在 ImageResizer.ImageBuilder.Process(ImageState s)在 ImageResizer.ImageBuilder.BuildJobBitmapToBitmap(ImageJob 作业,位图源,布尔透明度支持) 在 ImageResizer.ImageBuilder.BuildJobBitmapToStream(ImageJob 作业,位图源,流目标) 在 ImageResizer.ImageBuilder.BuildJob(ImageJob 作业) 在 ImageResizer.ImageBuilder.Build(ImageJob工作)在 ImageResizer.InterceptModule.<>c__DisplayClass5_0.b__1(Stream stream) 在 ImageResizer.Plugins.DiskCache.CustomDiskCache.<>c__DisplayClass29_0.b__0() 在 ImageResizer.Plugins.DiskCache.LockProvider.TryExecute(String key,Int32 timeoutMs, LockCallback success) at ImageResizer.Plugins.DiskCache.DiskCache.Process(IResponseArgs e) at ImageResizer.Plugins.DiskCache.GetCachedFile(String keyBasis, String extension, ResizeImageDelegate writeCallback, Int32 timeoutMs, Boolean asynchronous) 在 ImageResizer.Plugins.DiskCache.DiskCache.Process(IResponseArgs e) .DiskCache.DiskCache.Process(HttpContext context, IResponseArgs e) at ImageResizer.InterceptModule.HandleRequest(HttpContext context, HttpModuleRequestAssistant ra, IVirtualFile vf) at ImageResizer.InterceptModule.CheckRequest_PostAuthorizeRequest(Object sender, EventArgs e) at System.Web.HttpApplication.SyncEventExecutionStep .System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&同步完成)

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)
        {

        }
    }
}

标签: asp.net-mvc-4image-resizingimageresizer

解决方案


推荐阅读