2

我正在使用 ImageResizer.NET 库从 Azure Blob 存储读取图像并调整它们的大小。

为此,我需要安装 AzureReader2 插件并在 web.config 文件中对其进行配置。

我在 Web.Config 中有以下行。

<plugins>
  <add name="MvcRoutingShim" />
  <add name="PrettyGifs" />
  <add name="SimpleFilters" />
  <add name="AzureReader2" connectionString="StorageConnectionString" endpoint="http://storageaccount.blob.core.windows.net/" />
</plugins>

当我运行我的 Web 角色时,我收到以下错误:设置必须采用“name=value”的形式。

我错过了什么??

4

2 回答 2

3

在 AzureReader2 中,必须指定实际的连接字符串,而不是连接字符串的名称

<plugins>
  <add name="MvcRoutingShim" />
  <add name="PrettyGifs" />
  <add name="SimpleFilters" />
  <add name="AzureReader2" connectionString="DefaultEndpointsProtocol=http;AccountName=myAccountName;AccountKey=myAccountKey" endpoint="http://<account>.blob.core.windows.net/" />
</plugins>
于 2013-04-13T18:03:07.400 回答
0

尝试添加prefix="~/img/"最后一个标签。

如下所示:

<plugins>
  <add name="MvcRoutingShim" />
  <add name="PrettyGifs" />
  <add name="SimpleFilters" />
  <add name="AzureReader2" prefix="~/img/" connectionString="StorageConnectionString" endpoint="http://storageaccount.blob.core.windows.net/" />
</plugins>

希望这对您有所帮助。

于 2013-04-12T05:25:57.767 回答