0

将图像存储更改为 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:\home\site\wwwroot\media\126812\bob400x600.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:\home\site\wwwroot\media\126803\constance-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:\home\site\wwwroot\media\126805\vietna.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:\home\site\wwwroot\media\126811\cuda-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:\home\site\wwwroot\media\126810\where.jpg

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

可能是一些配置错误?我真的不知道为什么图像处理器正在寻找本地媒体,因为它都在 blob 上。

任何帮助,将不胜感激。

4

1 回答 1

0

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

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

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

欲了解更多信息,下面的链接供您参考。

UmbracoFileSystemProviders.Azure 的 README 文档

于 2017-05-17T10:07:49.807 回答