プロジェクトのルート ディレクトリに、読み取り/書き込み操作に使用することになっている xml ファイルがあります。このコードは、ローカル マシンで実行すると正常に動作しますが、スローされます
System.UnauthorizedAccessException: Access to the path 'E:\approot\...
アプリケーションがクラウドにデプロイされたとき。また、csdefファイルに昇格された権限のために次の設定を追加しようとしました
<Runtime executionContext="elevated"></Runtime>
まだ運がない。Azure でルート ディレクトリの読み取り/書き込みアクセス許可が与えられていませんか? ここでは、同じアプリケーションからそのルート フォルダーに書き込もうとしています。ファイルパスを取得するために次のコードを使用しています
string baseDirectoryParent = Directory.GetParent(baseDirectory).Parent.FullName;