图像处理器错误与 umbraco 和 Azure blob



将图像存储更改为 Azure blob 后,我的站点遇到了严重问题,当我尝试删除它时,我收到此错误列表

2017-05-11 17:10:05,271 [P1012/D3/T40] ERROR ImageProcessor.Web.HttpModules.ImageProcessingModule - 
ImageProcessor.Common.Exceptions.ImageProcessingException: ProcessImageAsync 597 : No image exists at D:homesitewwwrootmedia126812bob400x600.jpg
 2017-05-11 17:12:17,573 [P1012/D3/T23] ERROR ImageProcessor.Web.HttpModules.ImageProcessingModule - 
ImageProcessor.Common.Exceptions.ImageProcessingException: ProcessImageAsync 597 : No image exists at D:homesitewwwrootmedia126803constance-659x420.jpg
 2017-05-11 17:14:25,462 [P1012/D3/T14] ERROR ImageProcessor.Web.HttpModules.ImageProcessingModule - 
ImageProcessor.Common.Exceptions.ImageProcessingException: ProcessImageAsync 597 : No image exists at D:homesitewwwrootmedia126805vietna.jpg
 2017-05-11 17:14:52,993 [P1012/D3/T39] ERROR ImageProcessor.Web.HttpModules.ImageProcessingModule - 
ImageProcessor.Common.Exceptions.ImageProcessingException: ProcessImageAsync 597 : No image exists at D:homesitewwwrootmedia126811cuda-659x420.jpg
 2017-05-11 17:15:19,981 [P1012/D3/T8] ERROR ImageProcessor.Web.HttpModules.ImageProcessingModule - ImageProcessor.Common.Exceptions.ImageProcessingException: ProcessImageAsync 597 : No image exists at D:homesitewwwrootmedia126810where.jpg

此图像位于自定义媒体类型中,但它一直在工作,直到我将其移动到网站结构中的另一个文件夹。现在我可以用它做任何事情,我不能删除它,更改或移动它。

可能是一些配置错误?我真的不知道为什么图像处理器要研究本地媒体,因为它都在斑点上。

任何帮助将不胜感激。

我的

文件移动到 blob 时,我的媒体文件夹中没有任何内容。当我尝试更改内容上的图像时,会发生此错误,它们的路径作为BO上的虚拟目录,例如 www.mysite.com/media/126811/cuda-659x420.jpg

默认情况下,UmbracoFileSystemProviders.Azure 插件将从您的域透明地提供文件,或直接从 Azure 提供媒体。这是通过使用包含的自定义虚拟路径提供程序并在应用程序启动时自动初始化来实现的。您可以通过将嵌套在文件系统提供程序中的 useDefaultRoute 配置项设置为 false 来禁用它。

<add key="useDefaultRoute" value="false" />

有关更多信息,下面的链接供您参考。

UmbracoFileSystemProviders.Azure 的自述文件。

最新更新