配置ImageResizer以作为Azure虚拟应用程序运行

时间:2013-09-09 22:06:45

标签: imageresizer

我正在尝试将ImageResizer配置为作为Azure虚拟应用程序运行,以便它将在与我们的主MVC应用程序相同的Web角色中运行,但是单独的工作进程。似乎AzureReader2不够灵活,无法容纳这一点。

Azure虚拟应用程序向URL添加了一个额外的子文件夹,ImageResizer也是如此。

使用Azure模拟器并且Azure虚拟应用程序名称设置为“ir”并且“azure”的默认子文件夹用于AzureReader2插件时,会产生以下URL结果:

http://127.0.0.2:81/ir/azure/datstat-resources-17/94fdf833-d457-4ed5-bce1-abf403381460.jpg?width=400

这个例子很好用。如果未指定查询字符串并且请求被重定向为使用blob存储,则会出现问题。当我删除查询字符串时,会生成以下URL:

http://127.0.0.1:10000/devstoreaccount1/re/datstat-resources-17/94fdf833-d457-4ed5-bce1-abf403381460.jpg

我很困惑这个网址是如何形成的。我想要的是从网址中删除“/ re”子文件夹部分。

以下是我的AzureReader2 web.config设置:

<add name="AzureReader2" connectionString="UseDevelopmentStorage=true" endpoint="http://127.0.0.1:10000/devstoreaccount1/" />

有没有办法修复或控制这个网址的形成方式?

1 个答案:

答案 0 :(得分:1)

此错误已在最新的开发版本中修复,并将包含在下一版本中。

对于未安装在域根目录的任何应用程序,blob重定向路径不正确。

通过电子邮件support@imageresizing.net获取修补程序并声明您的错误报告奖励。<​​/ p>