0

ImageResizer ( http://imageresizing.net/ ) を使用しており、次のように web.config ファイルで AzureReader を構成しました。

<resizer>
  <plugins>
    <add name="AzureReader" 
         connectionString="AzureStorageConnectionString"
         endpoint="<myendopointurl>"
         prefix="images"/>
  </plugins>
</resizer>

すべて正常に動作しますが、開発デプロイと Azure デプロイの間でエンドポイントが変わるため、どうすればそれを管理できますか? AzureStorageConnectionString 設定は自動的に管理されます (サービス構成に配置されます) が、endpoing 属性 (サービス構成フィールドの名前を入力) について考えてみると、機能しません。エンドポイント属性は次のようにする必要があります。

http://127.0.0.1:10000/devstoreaccount1/...

ローカル展開用および

http://<account>.blob.core.windows.net/... 

Azure デプロイ用。

4

1 に答える 1

1

web.config 変換を使用。それよりも些細なことは何もありません。

詳細はこちらをご覧ください

更新(コメント 1)

とにかく、Image Resizer は web.config を使用します。そのため、ServiceConfiguration 構成ファイルを使用することはできません。Image Resizer に構成用のプログラム API がある場合にのみ、Cloud Service 構成ファイルを使用できます。次に、その API を使用して、Cloud Configuration から構成設定を引き出すことができます。しかし、とにかく web.config 変換の問題は何ですか? とにかく、クラウド構成でデプロイします。ローカル構成でデプロイし、サービスが実行された直後に、ポータルで (または管理 API を使用して) 構成を変更するとは思いません...

于 2013-04-15T11:56:49.500 に答える