我在ASP.NET MVC应用程序中使用带有AzureReader2插件的ImageResizer。
当我在地址栏上输入http://localhost:[port]/[prefix]/[blobname]
时,我会被重定向到[endpoint]/[blobname]
,我可以看到我的图像。
但是我不能使用任何查询字符串,例如键入http://localhost:[port]/[prefix]/[blobname]?width=200
会给我IIS HTTP错误404.0 - 未找到页面。我尝试将redirectToBlobIfUnmodified
设置为true和false,但我得到的结果相同。
当我在本地托管图像时,一切正常。
答案 0 :(得分:0)
我通过在url中包含容器名称来实现它:
http://localhost:[port]/[prefix]/[containername]/[blobname]?width=200
使用此方法,它会破坏原始图像。在这些情况下,我只需要使用原始blob存储URL。