私は MVC4 で構築された非常に単純なアプリケーションを持っています。このアプリケーションにより、ユーザーはファイルをアップロードでき、アプリケーションは出力を生成します。
このアプリはローカルでうまく機能しますが、azure に公開すると (右クリック -> 公開)、説明の少ないエラーが発生します。エラーの原因は、コードでサーバーの相対パスにアクセスしたためであることがわかりましたが、これは Azure では不可能です。したがって、このリンクでそれを解決する方法を見つけました。これは、Server.MapPath ではなく LocalResource を使用する必要があることを示しています。それは私にとっては理にかなっていますが、これまでのところ、提案された行に苦労しています.
LocalResource localResource = RoleEnvironment.GetLocalResource("DownloadedTemplates");
私はそれを機能させることができず、適切なエラーも発生しません。ところで、Azure でエラー ログを有効にする方法がわかりません :(
したがって、MSDN を詳しく調べたところ、 Local Storage Resources を構成する必要があることがわかりましたが、ローカル MVC4 プロジェクトを作成したので、これを設定する場所が見つかりません。
(Azure でホストされている) アプリケーションに一時ファイルを保存できるようにする必要があります。
- 誰かがこの問題に直面しましたか?
- そのようなプロジェクトでローカル ストレージ リソースを有効にする方法を知っている人はいますか?
ティア!
ミルトン・ロドリゲス