asp.net-mvc-4 - ImageRezising.net Faces 插件上的空错误
问题描述
我正在测试面孔插件:http: //imageresizing.net/docs/v4/plugins/faces
但我只得到响应“对象引用未设置为对象的实例。”。为什么?从外观上看,错误来自 ImageRezing.net 软件。
异常信息:
异常类型: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)
{
}
}
}
解决方案
推荐阅读
- assembly - 新组装,旨在打印 '0' 到 '9' ,意外错误
- c# - AutoMapper 全局前缀/后缀
- c# - 检测 C# 应用程序何时进入睡眠状态(未调用 SystemEvents.PowerModeChanged)
- c# - 当我输入条目时,轮播视图将我滚动到第一个项目
- python - 如何解决 403 错误抑制 Google Cloud Dataflow 可以启动的工作人员数量?
- laravel - 如何计算 Laravel 中分组集合中的项目数?
- python - 从保存的 Keras 模型获取 tf.Serving 的配置
- database - 如何使用 gremlin 将所有顶点连接到组中的至少两个其他顶点?
- ios - 归档时应用程序的 dSYM 文件中不包含 iOS 静态库调试符号
- javascript - 如何在 useEffect 中使用更新的值