2017-03-01 14 views
0

私はAzureでホストされる.NET Web APIアプリケーションを開発しています。アプリケーションは、何らかのビジネス計算を実行するためにアプリが依存する数十のビジネスルール(ファイル自体が1MB未満)を含むjsonファイルを読み込む必要があります。Azureでのビジネスロジック設定の保存

非常に特殊な機能を実行するため、アプリケーション自体にはストレージは必要ありません。

私の理解するには、このファイルを格納するための私のオプションは以下のとおりです。

  1. Azureストレージ/データベース - ファイルが1MB未満であることを考えると、やり過ぎのように思えるし、それを超えて、あまりにも多くを育てることはありません
  2. ソリューションの一部 - ソリューションの一部としてAzureにデプロイされました。この問題は、ビジネスルールを更新する必要があるときはいつでも、ソリューション全体を導入する必要があることです。
  3. ハードコードコードのルール - ウエッ、それがビジネス要件

は、私が遭遇していない他のオプションがあります満たしていないのですか?

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

+1

Azureブロブストレージは本当に安いです。あなたはそれを使うことができます。 – Aravind

答えて

0

私が知る限り、jsonファイルを保存する最も簡単な方法は、ソリューションの一部として公開することです。

azureストレージ/データベースを使用する場合は、blobからファイルを取得するか、データベースからデータを取得するために接続文字列を追加する必要があります。

あなたが言うように、それは残酷で、データを取得するために無用なコードを書きます。

jsonファイルのデータを変更したい場合は、ftp、Kudu、web deployのようなAzureの配備でjsonファイルを直接アップロードすることをお勧めします。

詳細は、リンクをたどるために参照することができます:

Upload file by ftp

How to view, add, edit and remove files in Azure Web App using the Kudu service Dashboard

+0

ファイルを直接アップロードできるかどうかわかりませんでした。ありがとうございました! –

関連する問題