我的项目中的根目录中有一个 xml 文件,该文件应该用于读/写操作。当我在本地机器上运行这段代码时,它运行良好,但是它抛出了
System.UnauthorizedAccessException: Access to the path 'E:\approot\...
当应用程序部署在云上时。我还尝试在 csdef 文件中添加以下设置以提升权限
<Runtime executionContext="elevated"></Runtime>
仍然没有运气。Azure 中是否未提供根目录的读/写权限?在这里,我试图从同一个应用程序写入其根文件夹。我正在使用以下代码来获取文件路径
string baseDirectoryParent = Directory.GetParent(baseDirectory).Parent.FullName;