C# ImageResizer在ConsoleApp中工作,现在在ASP.NET中不工作

C# ImageResizer在ConsoleApp中工作,现在在ASP.NET中不工作,c#,.net,asp.net-mvc,imageresizer,C#,.net,Asp.net Mvc,Imageresizer,我一直在使用ImageResizer调整图像大小。我编写了一个控制台应用程序,它正在调整磁盘上指定目录中的图像大小 控制台应用程序运行良好,但后来我将我的项目添加到ASP.NET MVC应用程序中,但它不起作用。我不只是移动代码,我移动了整个项目,只调用了我创建的一个start方法,它与我以前在控制台应用程序中创建的main方法相同。我确实在我的WebApp中安装了NuGet的resizer 当我的代码到达调整图像大小的点时,我得到一个错误请求,该请求在此上下文中不可用 这是我尝试调整图像大小的

我一直在使用ImageResizer调整图像大小。我编写了一个控制台应用程序,它正在调整磁盘上指定目录中的图像大小

控制台应用程序运行良好,但后来我将我的项目添加到ASP.NET MVC应用程序中,但它不起作用。我不只是移动代码,我移动了整个项目,只调用了我创建的一个start方法,它与我以前在控制台应用程序中创建的main方法相同。我确实在我的WebApp中安装了NuGet的resizer

当我的代码到达调整图像大小的点时,我得到一个错误请求,该请求在此上下文中不可用 这是我尝试调整图像大小的部分:

var resize = new ResizeSettings(resizeParameters);
ImageBuilder.Current.Build(inFile, outFile, resize);
这是stackTrace输出

at System.Web.HttpContext.get_Request()
at ImageResizer.Configuration.Performance.GlobalPerf.JobComplete(ImageBuilder builder, ImageJob job)
at ImageResizer.ImageBuilder.BuildInternal(ImageJob job)
at ImageResizer.ImageBuilder.BuildInQueue(ImageJob job, Boolean useSemaphore, Int32 maxQueuingMilliseconds, CancellationToken cancel)
at ImageResizer.ImageBuilder.Build(ImageJob job)
at ImageResizer.ImageBuilder.Build(Object source, Object dest, ResizeSettings settings, Boolean disposeSource, Boolean addFileExtension)
at ImageResizer.ImageBuilder.Build(Object source, Object dest, ResizeSettings settings, Boolean disposeSource)
at ImageResizer.ImageBuilder.Build(Object source, Object dest, ResizeSettings settings)
at ImageOptimizerCode.ResizeAndOptimize.ResizeImage(String inFile, String outFile, String resizeParameters) in
E:\\Vermis\\ImageOptimizer\\ImageOptimizerCode\\ResizeAndOptimize.cs:line
176

如果有人能给我指出正确的方向,我在这里做错了什么,那就太好了。

因为你必须在这里开始另一个项目是MVC,你必须为该项目配置插件。因此,请确保插件配置为通过以下方式启动:

A.添加

    new PluginName().Install(ImageResizer.Configuration.Config.Current);