Azure storage blobs ImageResizer AzureReader2重定向到LobIf未修改不工作
我正在使用Image Resizer的AzureReader2,一切正常,但当我尝试获取未修改的图像时,它会重定向到blob存储 如果我请求修改图像,它将返回正确的url: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存储
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。我做错什么了吗?你能发布一个新的错误吗?是的,你理解得对,我可能应该删除这个问题,因为新版本解决了这个问题。我只是使用了一个旧版本,没有这个功能,现在我已经升级了,它可以正常工作了。