本記事は、これらの記事で述べているもの以外について紹介します。Page_Load()メソッドとは異なるプロセスで実行されます。そのため、OnStart()メソッドでグローバル変数として保存されるドライブレターは、Page_Load()メソッドでは利用できません。この問題に対応するには、すべてのドライブに対する処理(キャッシュ、生成、マウント)を、Global.asaxのApplication_Start()メソッドで実行する方法がオススメです。Coreでも利用できます。APIの呼出(Blob、Table、Queue)が失敗する原因となります。4.0のサービスパックで対応される予定です。サービスパックがでるまで、この問題に対処する唯一の方法は、Blob,Table,Queueの操作を別メソッド(OnStart()やGlobal.asaxの別メソッド)に移動させることです。OnStart()メソッドは、常にApplication_Start()メソッドより前に呼び出される点に留意してください。Coreで実行する方法です。IISを無効にすることが出来ます。EmulatorではDriveがユーザコンテキストを跨いで有効にならない開発環境では、ドライブをマウントしたユーザコンテキストは別のユーザコンテキストから参照できません(OnStart()メソッドとApplication_Start()メソッドは同一のユーザコンテキストで実行されない)。ドライブがOnStart()メソッドでマウントされた場合、ドライブレターはプロセス間通信によりIISプロセスに渡されるため、開発環境で実行された場合にIISプロセスでシミュレートされたドライブを参照できません。クラウド上で実行した場合、マウントされたドライブはロール全体で参照可能です。HWCではPage_Load()メソッドとOnStart()メソッドは常に同一のプロセスで実行されるため、この問題は発生しません。1.3を利用した場合に問題となる点について、本節で紹介します。Coreを利用した場合は発生しない点に注意してください。返されるこの問題に対応するには、あなたの端末の適切なディレクトリにAZURE_DRIVE_DEV_PATHを環境変数として設定する必要があります。環境変数にAZURE_DRIVE_DEV_PATHを設定する方法は、"マイコンピュータ"を右クリックしてプロパティを選択し、"システムの詳細設定"を選択してダイアログを表示します。"環境変数"からAZURE_DRIVE_DEV_PATHという名前の変数を追加し、値に端末のディレクトリ(c:\AzureDriveDevPath等)を設定します。同パスは自分で作成し、すべてのプロセスからアクセスできる必要があります。この値を適切なプロセスに渡すためには、マシンを再起動する必要があります。dependencies.”のエラーが発生する。SDK\v1.3\bin\runtimes\storage\simulation\x86」を環境変数のパスに追加することです。パスの追加後、マシンを再起動してください。HRESULT=800040005’エラーが発生します。Emulatorが"バックアップ"のセマンティクス下でスナップショットを作成する場合に発生する。IISは"NETWORK_SERVICE"ユーザで実行されるため、"バックアップ"権限を保持していない。Operators"グループに追加することです。同処理を行うには、マイコンピュータを右クリックし、"管理"を選択します。Operators"をダブルクリックしてください。"追加"ボタンを押下し、"場所"ボタンを押下し、自分のマシンを選択してください。SERVICE"とタイプして"OK"ボタンを押下してください。SERVICE"を削除してください。