Azure storage blobs ImageResizer AzureReader2重定向到LobIf未修改不工作

Azure storage blobs ImageResizer AzureReader2重定向到LobIf未修改不工作,azure-storage-blobs,imageresizer,Azure Storage Blobs,Imageresizer,我正在使用Image Resizer的AzureReader2,一切正常,但当我尝试获取未修改的图像时,它会重定向到blob存储 如果我请求修改图像,它将返回正确的url: http://localhost:57474/azure/images/test/githubavatar.jpg?width=200&height=600 但是对未修改图像的请求重定向到blob存储 http:localhost:57474/azure/images/test.jpg 但它将重定向到blob存储

我正在使用Image Resizer的AzureReader2,一切正常,但当我尝试获取未修改的图像时,它会重定向到blob存储

如果我请求修改图像,它将返回正确的url:

http://localhost:57474/azure/images/test/githubavatar.jpg?width=200&height=600
但是对未修改图像的请求重定向到blob存储

http:localhost:57474/azure/images/test.jpg
但它将重定向到blob存储:

https://{storageAccount}.blob.core.windows.net/images/test/test.jpg
我已将ToBlobifUnmodified设置为false,但它没有任何作用

<resizer>
    <plugins>
      <add name="MvcRoutingShim" />
      <add name="AzureReader2"
            redirectToBlobIfUnmodified="false"
            connectionString="DefaultEndpointsProtocol=https;AccountName={storageAccountName};AccountKey={storageAccountKey}"
            endpoint="https://{storageAccountName}.blob.core.windows.net/"
           />
    </plugins>
  </resizer>

我对ImageResizer AzureReader2不太熟悉,但我做了一些研究


据我所知,如果您将端点设置为localhost而不是blob存储,那么当您不需要修改blob时,服务器应该执行重定向到localhost。

您使用的是V4吗?此配置属性是新的,在v3中不存在。我使用的是nuget 3.4.3的最新版本。有没有办法不重定向到v3中的blob存储?没有,您需要使用v4,它仍然是。更新到image Resizer和AzureReader2的版本4,并将Azure存储更新为4,Azure配置更新为3,但现在我得到了“找不到源”BlobProviderBase.cs。我做错什么了吗?你能发布一个新的错误吗?是的,你理解得对,我可能应该删除这个问题,因为新版本解决了这个问题。我只是使用了一个旧版本,没有这个功能,现在我已经升级了,它可以正常工作了。