1

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

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

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

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

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

这是我的 AzureReader2 web.config 设置:

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

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

4

1 回答 1

1

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

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

发送电子邮件support@imageresizing.net以获取修补程序并索取您的错误报告奖励。

于 2013-09-10T13:38:15.733 回答