0

既存のASP.NETMVCアプリケーションをデバッグするためのベストプラクティスを見つけたいと思います。これは、既にAzureでホストされているWebロールです。アプリケーションはWindowsAzureCachingを使用しています。構成ファイルは、Azureアカウントの設定で定義されています->

<dataCacheClient name="default">
   <hosts>
      <host name="xxxx.cache.windows.net" cachePort="22233" />
   </hosts>
</dataCacheClient>

コードをデバッグしたいと思います。この場合の最良のアプローチは何ですか?

ホストをローカルホストに変更してすでにテストを行っていますが、機能していません。

ありがとうございました、

PS:新しいSDK1.8をインストールしました

4

1 に答える 1

2

AzureSharedCachingに相当するローカルにインストールされたものはありません。Windows Server AppFabric Cachingはやや近いですが、まったく同じではありません

ITにポートのブロックを解除させて、Azureを使用できるようにすることができます。ただし、プロジェクトに複数の開発者がいる場合は、互いのデータを踏まないように、各開発者が独自のキャッシュインスタンスを必要とします。

もう1つのオプションは、キャッシュをインターフェースに完全にカプセル化することです。次に、まったく異なるものを使用して開発することができます。以前は、開発にMemoryCacheインメモリストアを使用していました。AppFabric Caching、memcached、またはその他のものを使用することもできます。開発システムと本番システムの違いに注意する必要があります。

編集:別のオプションは、共有キャッシングからロールのキャッシングに切り替えることです(最近、これの正式な名前はわかりません)。これはローカルでも機能すると思います。主な欠点は、1つのホステッドサービス内でしか表示されないことです。とにかくホステッドサービスが1つしかない場合は、問題ありません。データを共有する必要のあるホステッドサービスが複数ある場合は、問題が発生する可能性があります。

于 2013-03-26T14:16:24.983 に答える