将图像存储更改为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上。
任何帮助将不胜感激。
答案 0 :(得分:0)
我的文件移动到blob,我的媒体文件夹中没有任何内容。当我尝试更改内容上的图像时发生了这种错误,他们将路径作为BO上的虚拟目录,如www.mysite.com/media/126811/cuda-659x420.jpg
默认情况下,UmbracoFileSystemProviders.Azure插件将透明地从您的域提供文件,或直接从Azure提供媒体。这可以通过使用包含的自定义虚拟路径提供程序并在应用程序启动时自动初始化来实现。您可以通过将嵌套在FileSystemProviders中的useDefaultRoute配置项设置为false来禁用它。
<add key="useDefaultRoute" value="false" />
有关详细信息,请参阅以下链接供您参考。